Pros
Fellow employees are great, very friendly, collaborative environment. Some of the benefits (401k matching, employee provided insurance, unlimited PTO) are pretty good.
Cons
Upper management. They ignore issues until they can't be ignored, then layoff the people that had nothing to do with the poor decisions. C-level: CEO is mostly absent. He is at the All Hands meeting but has no insight or engagement. Almost immediately hands off microphone to someone else. Previous CEO was engaged with employees at all levels. Chief Product Officer can't communicate well - his comments are full of buzz words that don't convey any real information. He has been running engineering for the past couple of years and done it poorly. Chief People Officer, when trying to announce the return to office policy that was poorly written called the people on the call cynical because they had legitimate questions. She disappeared from communicating for a few weeks but never acknowledged her poor response. Management routinely waves their hand and says not to worry about metrics that are in the red because some new initiative is going to bring that into the green, but every quarter it's still red. In general, the management has some great published corporate values that they don't follow and will punish those that do (Healthy Debate, Data Driven Decision Making?) Compensation is low for the area.