This is a staffing company, and request not to join here until you wanted to be in hell. Lots of people leave within 6 months after they join. They don't have any long term projects. HR's will beg you to join, and call you several times before you join to confirm, and after you join you will know the real status, that its not a services company, and it is just a Staffing company, and HR and management will try to work hard to just do the Billing, and a staffing company.
Just hire and fire policy, when you are not in project. They fired lots of people in the month of December 2019, even 3 years of experience people are fired. So, join if you wanted to really screw up your profile.
Even HR's are quitting their job, but they give false promises to hire you, and later you know even HR's searching for the job, as there are lots of politics.