There are no pros. I hated working for them, but the company I worked for forced me to contract through them.
I started out working for Patni, which became iGate and was bought by CapGemini. Draconian contracts, and they treated you like a piece of meat. Their internal website for doing things like timesheets was an impossible mess. Managers would sometimes go on vacation and not approve your hours, so you might not get paid in a given pay cycle. They tried to force me to sign worse and worse contracts every year; eventually, I just quit.
Get rid of everyone and everything from iGate.
Value the people you make money from.
The interview process had three rounds. It took two weeks. The virtual process included a technical test as the first round, a technical interview as the second, followed by the HR round. They took two weeks to finalize the results.
Interviewed in person by project manager. He had a list of questions from another developer. Questions were reasonable and relevant. Unlike the task of entering interview questions for this form, it wasn't annoying.
General questions on the Zoom call, such as education, passion, and skill level. Followed by interview questions about creating a project with React.js and Next.js, with basic site design, due two weeks after the Zoom call.
The interview process had three rounds. It took two weeks. The virtual process included a technical test as the first round, a technical interview as the second, followed by the HR round. They took two weeks to finalize the results.
Interviewed in person by project manager. He had a list of questions from another developer. Questions were reasonable and relevant. Unlike the task of entering interview questions for this form, it wasn't annoying.
General questions on the Zoom call, such as education, passion, and skill level. Followed by interview questions about creating a project with React.js and Next.js, with basic site design, due two weeks after the Zoom call.