Pros
You name it. The studio was great, a lot of space, kitchen... The projects were exciting, the team mates were nice people... I felt rather well valued. My salary was the biggest up to date in my entire working life.
Cons
As we moved from being a little Big Company to a Huge company, things started to become rather bureaucratic. The IT team the production team... That can make rather simple things that one person could handle alone take a lot of time because it needs to go all the way through the decision making process and back down to the actual technician that has to do the work (namely me).