Pros
Great pay and benefits. It's dumb to force people into the office but they're pretty flexible about it. Seem to slowly be ratcheting up return to office, it was 2 days when I started, then it went to 3 so expect it to keep going up.
Cons
At mid and end year reviews they fire 10-15% off staff going by stacked ranking. This means even if you're good at your job you can get fired if the rest of your team is perceived better in some way. It leads to a culture of favoritism and stifles collaboration because we're all basically competing against each other. You have one on ones with your manager every 2 weeks. After getting nothing but praise at these meetings, suddenly at mid year reviews there was a BIG PROBLEM with how I handled something from 6 months ago. So terrible that they put me on a PIP. Why didn't we talk about this before? There were so many chances to help me fix this alleged problem, but success and results aren't the point, they just needed to sacrifice someone. Saw it happen to others before it happened to me and they tried to work through it and fix the "problem" with their work, only to get fired anyway. They were hard workers who were good at their jobs and did not deserve that humiliation. I just quit rather than go through such a humiliation ritual. A few years ago I was a lot less confident in myself and this would have crushed me, but fortunately I was able to see it for what it was.