1. Very less salary, even if you ask they don't review your salary structure. 2. In the same team, there is huge difference in pay between people who are making significant contributions(gets paid lesser) and people who do basic work(gets paid more). 3. People who genuinely want to contribute to the company growth and get appreciated for that don't join this company because doesn't matter how hard you work, you will not get recognized for it, and people who do simple work will get better salaries than you, and after some time you will lose motivation to work. 4. Literally no benefits from the company side 5. No periodic performance evaluation, because of this your hardwork will go unnoticed, people who don't do work will always get better salary and hike.