Unprofessional HR team - who don't even know how to talk to their employees. Just a harassment.
You have to take up projects that are assigned by your manager- no choice of your interest to chose the domain, tech , kind of the work.
Managers who don't even show interest to know what you work on , once you are allocated to some client, they don't care.
Year long contract that they sign from employees, so please don't put your sweat on working for some client day and night. You get no reward nor recognision.