Pros
Good projects Good work Decent appraisals Nice Co-workers
Cons
Work pressure - expects you to be available 10-12 hours Some project lead pressurize you work as per their convenience, personal life is no priority to them, force you to work from home in late hours after office is over. Infrastructure - doesn't feel like corporate office lots of rats, lizards, mosquitoes. Canteen - old vending machine of no use, canteen food items are overpriced and poor quality Admin - doesn't take their work seriously Finance - salary structure is not transparent, lot of variable components. Appraisals are always delayed HR - kind of govt employees of the company Network - Slow network very frequently Very bad leave policy, basically you don't get any CL/Holidays, only PLs are there. cleanliness is a big issue.