It's a lot of fun, but holy GOD, is there a time commitment involved... my group usually plays with an expansion or two, and our games can definitely hit the eight-hour mark.
Protip: If you're going to play it, make an afternoon of it: Start at 2 on a Sunday, bring snacks. Have a dinner plan...