Good appraisals are only for those having contact with hr. Good performance has nothing to do with appraisals.
They have so called automatic project allocation system TAP to allocate project randomly when you are a new joiner or on bench.
let me explain you with an example
I had been working in an account X on a latest technology like react js and dotnetcore for 3 years.
Unfortunately, that account got closed and I received an email from TAP that I'll be on bench after a month.
Then TAP started randomly assigning project to me based on mine skills I entered in a Nagarro skill portal.
I am a fullstack developer hence I entered following skills
C#, .Net , .Net Core and Javascript, React JS
but I got next project having old technologies like
asp classic, web form,WPF and so on. You know why because C# is a keyword which can match with any dotnet technology.
you can't deny to proposals otherwise HR start berating on you.
you are not allow to delete your old skills.
Nagarro is hiring react js developer from outside while they have put their own react js resource on different technology.
Second you can’t get allocation just by accepting the proposals you have to pass through by internal interview which is totally biased.
Interviewer keep rejected resource until interviewer or manager got their own already known person.
I saw that many of my colleagues are suffering due to this TAP system.