Pros
I met some fantastic coworkers. In the rare moments when we had the freedom and resources to do our jobs, we made some amazing things.
Cons
Management was a disaster. We got rocked by scandal after setback after layoff, but they seemed interested in covering their butts and not fixing problems. Many teams lacked the technology, time, or buy-in that they needed to create the deliverables they were asked for. The publisher changed their minds so frequently about the game that almost all of us ended up completely redoing work we thought was locked down, crunching to get it done. Leadership's approach each time was to thrown their hands in the air and say "who could have foreseen this?" as if it wasn't a pattern that repeated every few months. We constantly had to scrap material because it suddenly wasn't in budget any longer, leading to a lack of cohesiveness in the product we created. Which was a shame, because I think most people working on it really cared and were proud of what they were able to make, despite the circumstances. But in the end, it was like trying to build a house while getting new blueprints every day. You are not going to get a quality house that way, and nobody constructing it is going to be happy. Also, the company's public-facing commitments to social equality are just lip service.