Pros
The health insurance benefits are still pretty good
Cons
Upper management is completely out of touch with employees and does not check in with employees before making sweeping policy changes. Policy changes are also often made suddenly and without any guidance or QnA. A lot of focus is put on maintaining the appearance of a happy full office, seemingly to justify the fact that the company owns all its offices instead of renting. The low pay compared to industry standards used to be offset by strong job security but the company has recently decided to break its 60 year streak of no layoffs so there isn't even that anymore. There's almost no upward mobility at the company, and raises are paltry at best. High turnover is common in newer employees and getting worse.