Probably better salaries compared to other outsourcing companiesFlexible timings if you are not working at client place

Cons

Hardly any focus on career growth of employeesIts merely an outsourcing companyNo product development, the only focus is to somehow outsourceMediocre Mindset that reflects in its employee retention policies