Pros
Variety of tasks - you are expected to do stuff you don't know how to do and even unrelated to your primary job Many challenges to overcome Best people - as professionals and as persons If you are here, it's most likely you'll like it here. You will understand it during long interview process
Cons
Product feedback is taken as obligatory - good but unpopular idea isn't going anywhere Many people who are responsible for the same stuff - so no quick decisions or mess Average salary (you expect more from top gaming company) Too many meetings - almost impossible to find a time of a person you need You don't know what's going on in the company (new games, etc) due to security reasons Not clear growth system There is always "we" in success and "you" in failure