Pros
Great surface-level benefits eg free lunch, wellbeing allowance, relocation, transparent pay, yearly most-expenses paid company trip to places like Hawaii, Vancouver, Sydney. Opportunity to work with brilliant technical minds. There is also a surface-level illusion that management constantly takes feedback to improve (employee surveys and follow-ups) but then they make excuses for low engagement scores eg “it’s a high performing environment”. I hear a whole lot of excuses and no genuine attempt to address concerns. Simply read the company responses/excuses on this site and judge for yourselves.
Cons
Beyond the surface, there is toxic management, poor work-life balance, a general unwillingness to genuinely address employee dissatisfaction. As I divulged above, they have been so good at shutting down constructive criticism with poor excuses such as “I don’t think our performance management is a problem since this is how Amazon does it” or “we pay above industry standard” in response to criticism about work-life balance expectations. Obviously if you believe this is all worth it just to be paid slightly above industry average, then this may just be the place for you!