You get to work directly with the client you are assigned to. You are like directly employed and iScale will just give you administrative support which is sufficient most of the time.
Kontras
Sometimes HR and Admin could be so-so. Not really a deal breaker.