Stress Free environment
Management is flexible. They provide you plenty of opportunities to learn and implement newer technologies. They readily provide you with new projects as well. That is superb for any ambitious employee.
Cons
The company lacks diversity. A large number of employees come from a specific Indian State, which at times create language barrier, but nothing more than that.