Pros
Simple plain and honest review: 1. Better company culture and facilities then most of the companies out there( PS: I have worked in many) 2. Very good company office and if you are in GBO or GCO then you get enjoy the go connect events too, which is by the way super fun and add beer bash in every quarter and its like cherry on the top. 3. Now on to the serious part, work culture is not great unless you are in R&D. Many teams believe in manual jobs yet and still excel is bread and butter for all. But still all depends on your team and how your management looks into adaptability. 4. How your life goes is completely dependent on your manager. Either you have to be too good to be above the politics or too good in making people happy.
Cons
1. Lots of politics and a pat on back and salary hike is completely dependent on favoritism. A lot of south Indian and north Indian politics and if you know Telugu or Kannada then half your problems are solved. 2. Management is not transparent in reality and all your work is pre dominantly governed by your stakeholders in US. So, independent work, just forget it and learn to fall in line. 3. What is in mind is never shown on face and actions differ from words.