weak executives and upper management, not much of strategy and vision, short term thinking and mostly reacting to market and competitors.
mediocre pay and demanding mediocrity only.
performance evaluation is a hoax - under-performing managers can't tell capable employees from the not so capable, plus higher ups also pick their favourites as well. sucking up and not challenging your bosses is hugely important.
good people don't stick around, so your opportunity to learn is limited.
absurd cost cutting measures, but at the same time huge wasteful spending on pet projects run by management darlings.
a lot of outsourcing done as the company is unable to develop internal capability and retain talented people - they end up paying more for the work to be done externally by contractors.