Pros
Lots of fun events for the staff, including regular cocktail mixers Benefits are fairly decent Team building is encouraged Game launch parties are fun
Cons
Fast paced environment but not enough support given to successfully keep up with the unrealistic demands. Senior management encourages and plays into the rumor mill, oftentimes initiating bad mouthing of their staff. No diversity of thought welcomed: thinking outside of the box is almost discouraged. If something done outside of the framework, you're quickly moved to the margin. Spoiled game developers that turn into people managers are not provided with enough management training become the root cause of a high amount of turnover. But senior management doesn't dare reprimand them for their bad management skills.