Pros
On your first year salary is good. Stocks, free food, great working spaces. They do their best to try the open company no bs policy. There are like in any copany great individuals fighting to instill the great values and good vision for culture.
Cons
If the problem is the manager, hr tends to shy away from this, if its an individual contributor its easy to let them go. Performance reviews however great your performance will only translate to a raise, until you reach a point ur earning more. Work from home is very nominal, unless u have a relationship with managers you’ll be thoroughly questioned. Innovation is welcomed for shipit, but it doesnt always sit well with leads specially if its not their idea, so tread lightly if you dont have a position and you want to keep breaking some eggs. When management makes a mistake, keep queit about it, in my experience it never goes well if you talk and people who talk and challenge the behaviour vs the culture dont always get good treatment.