awful. Outsource company makes you feel like you're a transaction. You won't ever speak with them again after they call you about a position and get you in it.
If you try to get an alternate assignment its nothing but wasted time.
There is no temp to perm, its just another predator trying to leach off successful companies and desperate people.