Pros
Good, downtown location Nice co-workers Some folks play poker/foosball/games during lunch in break room
Cons
Salaries are low - they're on the cheap side. Unless you're an all-star talent (and there's only 2-3 of them in development) you'll get cheap treatment, and maybe not even then. Meanwhile, all but one of the partners are retired (5 out of 6 or so), so maybe that's where the profits are going. Who knows. Finances are non-transparent. Arrogant management. A lot of the programming managers are promoted from within, which would seem good ideally, but if you you're there long enough, you notice a lot of self-promotion goes on aimed at impressing the CEO. And for them, that's all they really need to worry about. It's not what you do on a daily basis that matters - nobody notices that stuff - if a tree falls in the woods....