Pros
genuinely delicious food in the cafeteria every day (and plenty of options to choose from, and different every day!). Was never expected to work on weekends or past my typical 9-5 (which was nicely flexible as well), although I know this is very much NOT the case for team leads.
Cons
lied about allowing remote/hybrid to both existing employees and new hires, and then started making up issues with whole swaths of employees so that they could then demand they come into the office full time so management could "keep an eye on them." Very bad micromanaging, can't have a second of downtime type stuff (exactly why I want to work from home). They did a massive hiring wave and then a big layoff only a couple of months later, rather than just hiring qualified staff (or paying enough to get them). Big problem with diversity, lots of white men, and it gets worse the higher up the ladder you look.