1. If you quit there is a 3 month notice period which is too high.
2. Some employees were pressured when leaving, either by giving them salary hikes or by unprofessional ways.
3. Salary discussion is like bargaining, they will put forward a slab, then you need to negotiate, if you dont ask you dont get.
4. The progress of the project will be monitored in levels upto the CEO, and hence you have to do multiple explanations.
5. Human resources department needs to be expanded.
6. Salary slip is not given in fear of employees leaving the company.
7. There is no established rubric for salary increment, depends on the manager and CEO's opinion about you.
8. Limited health insurance.
9.Limited snacks in the company, and no canteen.
10. Limited space for entertainment.