Pros
Do not let the snack walls and facade of stock fool you, there is nothing healthy or positive about this company once you get inside this company.
Cons
This is the most toxic company culture that I have ever seen. The company has no infrastructure to ensure universal cohesion nor expectations of any given role. Company culture openly pits employee against employee in their "review calibrations" and looks for reasons to foster a culture of fear and destabilization. Employees are not empowered or supported to grow in this company. Status quo is celebrated, politics and shady relationships win, and genuinely invested talent that are willing to stick there neck out are immediately squashed by associate directors that know less and afraid to be seen for their incompetence. Working is this company is like working in a frat house on life support and they withhold a great deal of earned pay as future stock earnings, forcing employees into "golden handcuffs" to stay put in such a terrible company and then find any way to take it away. Employees are greatly overworked, underpaid, receive no clarity on objectives, terrified to work, terrified to take time off. Whatever you do, do not support a company like this. Only do business with companies that genuinely support internal stakeholders, as much as they value their customers.