Pros
-- Great food -- Pay is good, as per and slightly better than market wage. But if you compare with a slightly smaller company, you will get paid more. -- Great office and infrastructure -- Free Cabs and Gym
Cons
-- Lot of politics, as usual in large companies -- Red tape and Backbiting -- Slow growth, you will grow faster elsewhere in smaller companies and will also get paid more but the cushion will be gone, if you decide to trade with it. -- Puppet HR team as usual. Don't expect anything different compared to Indian IT sweatshops. They will do surveys and other drama but all of that is just political show The GCO and the customer service team is not one of the best places to work though. Dysfunctional and crumbling middle management, no innovation and no learning opportunities. Makes it difficult to advance your career since you would be stuck doing the same thing everyday and will get blunt overtime. Do not join GCO department and move out as fast as you can. Managers will ensure you taste hell. They will give you fancy titles every 6- 10 months so you will feel you are growing, then it's easier to retain you with the same pay. They will also modify your job title so that you aren't able to market yourself easily. But these things are common in all companies and you really can't blame them. There were some layoffs and people were fired recently before Microsoft acquisition, so join with caution.