Good place, the new breed is changing the things. A lot of things have improved and they are working to grow significantly in next couple of years. Great safe place for an employee.
Cons
Group health insurance is insufficient. They deduct diwali bonus from your salary and then dedect tax when it is paid annually.