Pros
Not sure why people are providing all these 1 star reviews. For me 1 star should be reserved for the worst of the worst - this is by far not the case. It doesn't have to be either 1 star or 5... Perhaps it's mostly people new to the workforce or those that have extremely high expectations. There will always be those that complain. - The perks are amazing: snacks, drinks, coffee bar, discounted massage + mani, company outings, unlimited sick days, etc... - The pay is usually above other Bay Area companies of similar size (don't compare this to Google or Facebook). - The executive team is approachable, smart and willing to listen. - Majority of employees are kind, helpful and want to do a good job - HR is very mindful of harassment, takes everything seriously (perhaps even sometimes too much) Obviously it's not perfect though...
Cons
- Some teams seem to have way more work than others. You always see the same people playing ping pong/pool/foosball - Products are rushed and deadlines seem arbitrary to please leadership. This causes a lot of extra work for many teams. - Too many fires and last minute requests distract from getting real work done - Teams take their goals/OKRs as the main priority and are reluctant to help others even if it's for the greater good - Politics are getting worse, but still not at level of some large silicon valley companies