1. Too much politics
2. Competition between departments leads to toxic culture
3. No long term growth
4. Monotonous work
5. Lack of communication and understanding between departments
6. Promises from managements means nothings at the time of delivering.