Pros
The salary rewards are about the best thing here....
Cons
I've seen a spate of bullying from mid-level and senior managers with their team members over the past couple of years that has resulted in those team members being "forced" out by harsh tactics. The projects and workload, while exciting and appealing, can be very demanding and a lot of the teams are expected to drop their personal lives at a moment's notice, to work late or work weekends which is unacceptable for no thanks. One of the biggest issues was the "drive-by" mentality from senior managers in the late stages of a game development process which resulted in the fact that the project was thrown for 6. This meant longer hours to change fundamental parts of a game that frankly, didn't need to be changed. Agile methods were executed differently by each team and a lot of dependencies from cross-team requirements meant that often a game or launch was impeded. One of the most crazy things I saw was Marketing not bothering to talk to Studio. They'd book expensive TV slots and not align to any of the sprints for delivery, often not telling anyone in the teams when a new game or service was needed and not really allowing for the work to be done - resulting again, in stressed teams running around to fix the problem. If you want to work for a company that pushes you hard, expects you to sweat blood and tears and fails to even thank you at the end of it (apart from a 360 process that doesn't use any objectives properly) - then this organisation is for you.