Investors are here because of the workers , senior principal and below. If the workers are unproductive or leave then the company becomes an empty shell and eventually collapses. When that happens all the stock becomes worthless and the investors have nothing.
We are spending millions on stupid ideas that are the opposite to what we need. Stability has got worse in the past year not better. GDPR is a complete cluster and that whole management team should be fired immediately for incompetence. Wasting time with management musical chairs, just reorg theatre, while workers try to get real work done despite the roadblocks put in their way. Technical decisions are being made by those unqualified to comprehend the consequences. Strategic decisions are being made by those with no technical understanding.
Off shoring is dividing us. We need collaboration but we have toxic competition. Siloed teams own complex products that compete with other teams' similar products instead of owning simple components that can be reused to contribute together to form multiple strategic unique compound products. Instead of positive leverage we have negative deleverage. This inefficiency causes teams to suffer severe cost driven understaffing. We have senior VP management and senior principal workers offshore when we shouldn't have anyone offshore more senior than a manager or senior developer. Leadership and expertise has been geographically distributed too widely and too thinly. New blood and new ideas are good but not if they are the wrong new blood who seek self enrichment at the cost of everyone else and not if they are the wrong new ideas because they lack a deep understanding of the historical business and systems. Teams cannot communicate effectively due to language barriers both between teams and within teams. Teams are colocated geographically with identical roles so high cost and low cost colleagues resent each other because the high cost know their days are numbered until the low cost "steal" their jobs. Teams avoid needed communication because of the dog eat dog competition between teams and inside teams. Team members trust nobody because it's everyone for themselves. The easiest way to ensure your position isn't RIFed is to step on someone else. You don't need to be able to outrun the layoff bear just just need to trip your colleague so the bear pauses to eat them instead of you. It is a toxic environment but it could be fixed if C level execs want to (unfortunately the rot is already established up to the SVP level so it cannot now be fixed by SVP or below).
Excellent post by @QBeokwH-1puz.