IT senior mgmt poor with vision and communication
IT very wasteful with budgets and culture of poor delivery with the business community
IT located away from business making it difficult to stay connected with business community
Limited promotion opportunities. "More about who you know than results"
Culture is somewhat cut-throat as many people position themselves for few promotions
Few "change agents" among IT Mgmt, so most folks are risk-adverse and slow to adopt new technologies and delivery improvements.
Teams tend to chase their tails on the same issues that never gets solved
Poor performers tend to hang on too long due to relunctance to address personnel issues.
IT tends to "over-engineer" solutions and ultimately deliver with very little quality and late.