1. The higher-ups implemented a messy and controversial RTO mandate for ALL employees within 50 (100??) miles of an office. Even if you weren't in the same office as your coworkers. Even if your work required controlled environments your office didn't provide. I was only exempt because contractor schedules are up to their managers.
2. Senior leadership in general seemed ignorant of the needs of ICs and junior/middle management. "It's better for me so it must be better for everyone" was a verbatim quote I heard from a member of the senior leadership during an all-hands meeting that touched on the RTO policy.
3. Speaking of all-hands meetings, there were entirely too many. Every week would cut an hour or two out of your valuable time to attend a webinar-style meeting where higher-ups would announce whatever (usually incremental) thing they'd been working on. These came from the C-suite, the tech org, the automotive product org, etc. 90% of these could have been an email.
4. There was preferential treatment for certain teams in terms of budgets for travel, hiring, and resources.
5. During my tenure the company did two rounds of layoffs that largely targeted middle & lower management in an attempt to flatten the company and balance reporting hierarchies. This made it so managers had to protect their employees by not promoting them, and put targets on the backs of anyone who was rewarded for their competence (or anyone they made "redundant").
6. Company morale had declined noticeably during my tenure. It wasn't exactly clear why, but I suspect it's related to a number of the above points.
Unlike the pros, the cons I listed were each fairly minor and tended to not affect my day-to-day. But, also unfortunately, they were each a result of more systemic goings-on.