Pros
Pay is good, it's a comfortable job. Work life balance is great (if you're WFH). The office is cool and serves decent food. Coworkers are nice, smart and chill (engineering)
Cons
-I was lucky and got an exemption to WFH after RTO started, but I heard lots of complaints from people who were forced to go in. -Management is a mixed bag. I managed to survive years of PIPs because my manager advocated for me, But then I got a new one, and they immediately threw me under the bus and PIP'd me while never mentioning my apparent "bad performance" in the months prior. A coworker of mine discussed my performance with said manager, and the manager agreed that I had been doing "great" before submitting said performance review. -Communication from the higher ups isn't transparent, Org changes happen every year, forget about knowing who your leadership is. -You aren't actually helping people with the work you're doing (if that matters to you). -Going above and beyond or trying something new isn't rewarded, which is demoralizing.