Pros
1. Great work culture. 2. Good policies. 3. Work on latest technologies.
Cons
1. Incompetent local management - Local management (few directors and managers) are working here for a long long time and are not able to understand/follow/adapt to the current market. Their laid back and ball passing attitude isn't doing good to the company. Their main motive is to remain in this company till retirement. 2. Local management feels insecure from talented/smart employees. They somehow try to suppress in one way or the other, ultimately leading to high attrition. Being an analytics leader, HR should apply some analytics to find out how many talented professionals have left the company in 2016/17 and because of which reasons. 3. Good communication skills are at least expected from the flag-bearers of the company. See, if you could impart some extensive communication training to the local higher management. 4. Promotions are "ALSO" handed over to those who have been working in this company for years (on the same role). It leads to frustration among those who actually work hard towards the betterment of the product/company.