Pros
Middle management and peers can be great if you are on the right team. Opportunity for growth and change, although that is now stagnating. A lot of benefits,albeit none that employees actually want (remote working or 4 day work week are definite no's).
Cons
Poor senior leadership with lack of transparency and direction, and can come across very tone deaf in communication - people at the top forget to be people leaders, and they also lack subject matter expertise, so not really sure what their value add is. Very hard to get promoted, might as well leave for a different company. Lack of training and focus means you are working with a lot of generalists but when it comes to delivering difficult projects, you can count on failure. Ever changing direction and priority makes it very hard to stay engaged - I don't really know what the company says it does or wants to be anymore. Sells employee experience software but actively ignores and goes against employee sentiment and feedback. Really on a downward trend - product investment is confused and we keep adding new products instead of fixing the old ones that need fixing.