Pros
Was good at first... Your immediate team are good people and great to work with... Your compensation is good during the first few years...
Cons
No real advancement unless you are good at brown noising, then maybe you can somehow become a VP with no experience. All the wrong people get promoted. Unqualified and to be blunt not very intelligent people who are just good at gaming the system. No point in working hard since all of your accomplishments are claimed by someone else. Mass layoffs of the people who do the actual work only for them to be replaced by a VP or a director who happens to be someone's friend. Expect your workload to grow and grow without any compensation increase. CEOs reporting to VPs, VPs reporting to VPs. The org structure here is a mess and it will never get better with the current leadership. Benefits are a joke. Health insurance gets more expensive and worse each year. Raises? Well if you are a normal worker they only have under 3% for you, not even a dollar raise. Directors+ and friends of decision makers get a good 10-20%. There isn't a budget for a peasant. 401k matching has been gone for about a year now and there has been not a single whisper of when it will ever come back. Not that it matters to the people who get paid 6 figures+ for doing nothing. Everything wrong is someone else's fault. 0 accountability for anything. Even if you did nothing wrong it is still your fault. Lots of rats around who will sell you out for anything. Vendors will constantly not be paid. Non-existent work culture. A lot weird high school level drama. Always a them vs us mentality for each department. And of course the micromanaging. Honestly this is the worse, when someone who does nothing and does not understand anything tries to get their hands into everything you do just so they can "look good". It's really pathetic.