Fantastic experience, not a place to make your career if starting at a lower level
Pros
Great people. Most frustrations are because people care and want the best, not because they're being lazy or selfish. Lots of perks - discounted games, holiday parties, swag, etc. Prestige. They make some pretty killer games.
Cons
If you're coming in anything below mid-level, this is a maddeningly frustrating place to try and make a career from the ground up. You'll hear stories about how some people did that "back in the day", but the reality is that that's no longer a possibility no matter how you shine. On a base level, the company doesn't seem to care about a lot of their employees. They have some great policies and perks which might make it seem like they do, but once you get a glimpse beyond that, not so much. The ideal situation should be a balance between what's needed from the employee for the company's well-being, and some level of concern for employee development. The second I've often seen fall by the wayside for many people here. It doesn't always happen, depending on luck, your role, your department - but in many cases it does.