Pros
This used to a great place to work at a few years ago. But manipulative and toxic "leaders" in India have really made the company go through an identity crisis of sorts. The saving grace is the technically competent developer folks that work in this place.
Cons
The vocal people are a great example of empty vessels making the most noise. The old timers are literally messing up the system by discouraging laterals and demotivating any effort by a lateral hire. There is a mafia that runs the entire system in India. If you are not part of that clique, then you are in big trouble. The arrogance of these few has made a lot of others have scant respect for the company. The leadership team suffers from acute cronyism and the People Champion role is mere eyewash.