Great company to start with but very poor people management.
Pros
Salary on time. No layoffs Clarity of process. Flexibility.
Cons
There are many, below are few to start with. As usual politics n favourism to the core. If you r close to the god fathers LM and ND you can reach to any level, ofcourse its gonna be showcased as the individual deserved the achievements. The top management in US are very clear in their vision but its big time being missed here by local managers. Hope they will some day understand that you cannot run a company like a school... surprising maturity level in these managers. Many positive reviews here have been forced to be written by these losers who call themselves managers. Don't trust all these great 5 star reviews not honest ones. Final words ... not a professional environment to work with...