Pros
There are a few (the vast minority) people who are experienced and capable of executing well in their roles. Those few somehow manage to hold together some semblance of a functional company. I sincerely applaud those few for giving it their all.
Cons
Leadership at the highest levels is completely dysfunctional. So much so that there is more energy, time, and discussions about how to cover up the dysfunction than developing strategy and tactics to grow the business. That has a trickle down effect throughout the company where mid-level management and ICs are operating with little clarity, no meaningful support, and in an environment without psychological safety. It's nearly impossible to make any progress because you can't get a straight answer or logical reasoning from the decision makers. A LOT of talk, no action. There is a faction of leadership and associates that hold their positions not because they have the knowledge or skill to do their jobs, but because they have experience working together previously. It's nepotism at its worst.