Pros
* Almost ideal for buttkissers without talent, self-respect, or a life outside work. * Almost ideal for workaholics who just want endless problems to work at that you can never fully solve because that would slow their rise in the management ranks. * Almost ideal for those who just want max salary and don't care about any other factor, including self-respect and a life outside work. * Some very talented tech practitioners who want to make a difference, though they are constantly cut off at the knees.
Cons
* Management that gives lipservice to caring about people but cares only about itself and who they can use to rise to the next job level. * Constant churn of technologies done poorly so the latest manager can force through the illusion of improvement to gain their next promotion before the real costs become too obvious to ignore. * Management that gives lipservice to best practices, but demonstrates a consistent willingness to cut corners and bypass safeguards to claim their next promotion, leaving the consequences to those left behind.