Depends on the way you play can be a time sink, or session-like game. It is extremely deep and complex to learn from scratch though.

I've made some of the best friends playing it when I had time, friendship formed out of high stakes in this game (you regularly lose hours of grind or real money if you pay for the game - in seconds) and respect you have for each other skill.