- low pay for talent
- tons of bureaucracy
- lots of turf wars, part of the fact there are too many managers and fiefdoms.
- self-starting is discouraged, leaving the company at the mercy of big accounts that can go away quickly. This is why the company is losing money and not able to weather storms.
- there is no rhyme or reason to promotion and reward.
- The most senior management levels -- including the CEO -- are simply immoral. Promising to avoid layoffs, then doing layoffs, was bad enough. Promoting the CEO's daughter a couple weeks later is, best case scenario, tone-deaf. Worst case, it actively says the CEO doesn't care about what his employees think.