Pros
Young-ish environment, but this is fading Occasional movie days, where the group is taken out to the movies during work Occasional group lunches, where the group is taken out to a nice restaurant Mostly light-hearted, generally fun group of people to work with
Cons
Most non-managers seem to hate their jobs Greed and understaffing combine to burn-out engineers and require pulling all-weekenders Grueling schedules put together by those who count money rather than write code Very hierarchical structure, management lives in an ivory tower Expect to be underpaid by at least 20% Company is just breaking even, not profitable Games are reskins of one another, little creative thought Groupthink rules at meetings Instead of writing well designed games, a more hack-it-together approach is used, where patch upon patch is applied Not true software development, because no creativity, design, or ingenuity is needed when your job is to fix errors and "get it working" Try to trap you in during the interview with a small signing bonus that expires that day