Opportunity to learn about various technologies if job role is good.
Low work pressure.
More job security and have good work -life balance.
Cons
Freshers are treated just like goods, many are transferred to metro cities without giving them anything extra, with salary of as low as Rs.9000/month.
Even Network Engineers have to give desktop support like anti-virus installation at client locations.
Poor HR role in resource management matters a lot.