One of my reasons for leaving is that I'm watching our internal systems dissolve - some of the stuff I have responsibility for is hosted on rickety old systems that are long due for replacement, but management refuses to spend any money (or allocate time to rebuild them) because they're not customer-facing. Painful underinvestment for political reasons will be the death of this company. The IT team are fighting fires on a daily basis, and a major outage would probably have the 4 of them walking out (yes, 4 people supporting a global company). I've wisely decided to move on before it all melts.