Pros
- My coworkers are passionate about what they do! - Get to work on tech and art solutions to bring older games that most gamers love to new technology. - Since game-play in our projects are well known, we spend lots of energy/manpower on graphics well beyond what everybody expects - Managers care about work-life balance, and try to make finishing a game as painless as possible. There's rarely crunch, but it's only right at the end of a project and not month after month after month like other teams I've been on. - Lots of company events to blow off steam and relax, even when things get intense - Lots of individual responsibility - Catered lunches and dinners if we do end up crunching - Leads give you flexibility to dabble in other skills and groups - A culture driven by quality
Cons
- Some office politics, but I guess that's normal - Like anywhere, sometimes you have to put in some extra hours if you're missing a dead line, but its not unrealistic.