Pros
Perks were insane, some great people, great office spaces.
Cons
A LOT of people in management and upper management who do not belong there by any means. Zero attention to bugs or resolving them and products and new features are almost always rolled out unfinished or with issues for the media attention and then quickly sidelined. Far too many "interim" roles which are basically a huge shaft to both the person in the role and the people depending on them. Many employees are obscenely entitled from years of perks. Things seem to be getting worse with the opening of numerous wework offices that completely disregard what used to be an obsessive attention to company culture and the jamming of far too many people into offices. Office culture is incredibly immature and borderline toxic with gossip and pettiness. Despite a mission that is literally "belong anywhere" they continue to support listings in illegal Israeli settlements and will not touch this issue no matter how many times employees bring it up.