Pros
Free food, Decent salary and benefits, Nice headquarters office. Lots of office space for meetings. Standing desks. Free parking and gym.
Cons
Constant pivoting or indecision by upper level mgmt. Undisciplined people at various levels are selfish--meaning they only care about themselves and/or the team they're in. One of the VPs implemented a "career path matrix" to communicate what is expected of you and what one would need to do in order to "get to the next level" but not soon after, a round of promotions were announced without adhering to this standard. This illustrates there is some shady nepotism, favoritism or flat out hypocrisy going on. On the other hand, HR also implements a facebook-like peer review system but insists it will have no power in decision making for raises or bonuses or promotions. So what the heck is it for then? Teams become gridlocked due to too many projects and not enough help so staff ends up blaming or resenting other departments. Incompetence of senior managers dictating policies without serious discussion with team. People burning out and quitting. Do the opinions expressed in exit interviews ever get shared up the chain?? Do they even read Glassdoor?