1) Very miser in giving hike (Even to best performing employees).
2) Growth is kind of slow after a while.
3) Product/domain knowledge has more priority than technical skills.
4) Induction program for new joiners is really bad. The only way you learn most of the knowledge is when you work in the team for some time. Your efficiency kind of takes a hit.