Bad company culture
Local management have no idea what's going on within IT department
Bad human ressources
No talent management
No proposition about training/learning. They basicly choose you to make a job, even if you haven't got any knowledge about it.
All IT systems are old, slow, not working correctly.