Pros
Good learning experience especially you are a fresher or a person to learn/deal with many & major issues.If you are into windows/exchange you will be the best in the industry within short span of time.Increments are above industry par for the right person.Top level management are good.
Cons
Silly!Silly!Silly politics, person who doesn't know anything will be leading sorry dominating(even dictating) you like a slave.Sometimes most senior person will be playing politics even to the entry level L0 candidate. Partiality shown on shift timing & weekly off as whole office works for 8.30 hrs per day with 2 saturday week off but only the support person will be working 9 hours per week with one week off and 10 hours during night shift which is a clear breach of indian labor law.