As you move into some senior role you will find very less opportunity to learn and grow. Management hardly cares about your individual aspiration and career growth. All they want is get the project delivered. Even your designation and kind of work you are supposed to do are kept aside when allocating a project. In some of the projects i have seen even managers working like a developer or tester. Graph of employee engagement is going down.
Lets come to annual appraisal part, this too has been come down to merely a single digit now. Even lesser than the average increment by Indian IT companies this year.
Honestly, I don't see any good reason to join or stay continue with Nagarro if you are not at entry level of your career.