Pros
Nothing I found, They provide food, like jail we have to eat what ever they provide. no non veg. I think that food looks good for some time, later starts irritating.
Cons
No support for real workers / dedicated persons. Supports only those who obey every thing what managers says, even if that work not belongs to us. Employees are treated as special 3.1 , 3.2 , 3.3 are like slaves...Manager think like they are salves and meant to do work. I mean here is many of them are managers relatives, so managers will hide their work from client and ask other team member work like donkey. They give good apreisals, awards and all to only such peoples. no motivation for employees, no support to real worker / contributers. I belive its not good for employees with 4+ years of exp.