Pros
Fun, geek-friendly culture with great people.
Cons
Low compensation, little career-pathing, impossible personalities. If you're not on a game team you get treated very unfairly and are considered a second-class employee. Working conditions are very tough for employees and a lot of emphasis is placed on making the game teams happy. A lot of the supporting teams have very little career-trajectories, managers just don't seem to bother investing. Everyone also takes credit for each other's work. I once had a manager tell me to grow a back bone in a 1-on-1, which upset me to no end. The layoffs have also created a huge gap for everyone there, the support teams we're overloaded with work in lieu of losing all their team members, games teams were, of course, unaffected. Benefits aren't quite as good as other companies, cafe is a paid resource, health benefits are sub-par. There are so many other companies that care about players, pay well and offer career trajectory in Orange County that are better about it.