1. Pay increment is pretty average (below par).
2. Salary is not among the best.
3. If you are working on in-house technology (mostly the case), you might not be relevant in the market.
4. Lack of clarity of work and individual career growth.
5. Internal team switch is extremely difficult almost impossible.