Works with new technologies. Good work life balance. A very good place to start your career.
Cons
The company is very much based in US and only some of the teams have real decision making power in India. The company is failing to keep their former employees intact with the company as a number of organizational changes have not done good for employees and their future.