1. Less Salary compared to the industry standards
2. No professional ethics
3. No stipulated process/work flow
4. Confused Management
5. Work location is too far from the city, and they expect you to stay late.
6. Outdated technologies
7. No challenging tasks