IT Senior Mgmt is poor with vision setting, communication and commitment, and suffers from internal trust issues.
Pros
Stable employment (easy to hide in the cracks if you want to) Fair compensation Great benefits and work/life balance program Good company with fun products and good reputation with community
Cons
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.