Pros
Nothing, because the bad outweighs any good.
Cons
I worked for a short time as a contractor for one of their clients. I resigned before I was reimbursed for a business trip the client asked me to go on. Neither the client or iTalent would reimburse me. My iTalent manager said she’d talk to finance/hr to see what they could do, but she NEVER even bothered to get back to me. When I received my final paycheck…I was NOT reimbursed. So beware…iTalent will do anything to keep their clients happy, even at the expense of their own employees.