Pros
Good work infrastructure, provides good atmosphere and corporate culture for graduates
Cons
My manager was not at all able to mentor/guide me. During appraisals he couldn't even answer my questions on how to do better in my role. Also the people prefer Tamil-talking people, hence you feel left out sometimes. No learning- If you are a CA, don't join here, you lose touch with everything what you learnt!