Pros
Nothing as such except nice campus, good infrastructure.
Cons
1. Bad management. There are no managers or leads. they have BOSS at each level. 2. No recognition. your efforts will never be identified unless you are outstanding at shoe licking and be the local guy. 3. Appraisal is the myth. only to near ones of manager who licks well. 4. Very less pay. They set the market standard so low that no other company can follow that. 5. No career growth. Your chances of promotion depend ONLY on how good you are in SHOE LICKING no on performance or experience or talent. 6. No onsite. only if you are good @ shoe licking and must be local. Policies are only documents which are kept in secret lockers and always keeps on changing as per Management, HR's comfort and whatever they want.