Pros
No layoffs in 30+ years. They do furloughs and temporary pay cuts instead (that you get back in RSUs and bonuses when the company is doing better). The managers are overall pretty good, there are growth opportunities, and most locations are non-toxic.
Kontras
Salaries are middling. Focus has started to move off of overall productivity in favor of a level of control that borders on micromanagement. Forget to badge in a couple of times in one quarter? Your manager tells you that you are on a list to be punished because you were not following the very, very strictly monitored WFO/WFH rules. Application developer putting in 12-14 hours a day at home and hitting your milestones on time? You're on the list. It is more important to put in 8 hours/day in the office even if you miss the deadline.