Pros
Massive comp packages. Tend to hire smart and capable people. Huge amount of personal freedom and independence to execute your work on your own terms and grow personally. Lavish (though often excessive) offices, parties, off sites, benefits and travel perks. Get to work with an incredibly diverse and interesting group of people from all over the globe.
Kontras
Sometimes those good hires are not good employees, but the performance review process is a joke and it allows people to fester and contribute very little as long as they stroke the right egos or make friends with the right people. People can repeatedly fail and break everything they touch but still receive promotions. Leadership has been slow to make decisions and often takes half measures. The proof is in the pudding - no innovation and no new games for over 5 years now. They've grown increasingly less transparent. Now resorting to "soft" layoffs and to slashing comp while saying that they are not. Zero opportunities for professional growth within the company outside of what you do on your own time. A "flat" management structure that applies to everyone but the leads, who are free to make decisions in a vacuum and without feedback. HR team is made up of people that lack prior HR experience. They often botch simple tasks. Burnout and travel take a heavy personal toll on many employees.