1. Good Working Environment
2. Salary on time always
3. No office politics
4. Helpful HR
5. Helpful colleagues
6. Opportunity to learn
7.Work done with ethics
Cons
1.Limited Growth Opportunity
2.Bad leave policy
3. Not upgraded with recent technologies
4.Poor infrastructure
5.Absence of proper business strategy