1. Variety in products allows you to work on challenging platform.
2. Competitive salary at the time of joining afterwards depends on owner.
3. Employee friendliness and benefits
4. Better exit policy
Cons
1. Not much work life balance
2. No quality of work
3. Limited training and development
4. Average yearly appraisal
5. No cab and transport facility
6. Political work environment
7. Limited career growth opportunities
8. Limited work area facility
9. Bad quality of work
10. Bad process and system