Vantaggi
They seem eager to help you gain employment (at first) First assignment was (as the employment professional put it) chill and the environment seemed lax
Svantaggi
You have to stay on them when it comes to communication, gainful employment, and new job prospects. I was terminated from my first assignment after taking three days leave to volunteer on a missing persons search party (I chose to keep it vaguely stated as "volunteering" so as to not discuss the case). Yet, this was negotiated upon assignment (so I was lead to believe). I received a text the morning of my first day volunteering, that my assignment had ended. Afterwards, there was a minimal effort to find another job. I had to spam the office in the Denver metro area several times daily, until I just gave up and cut the middle-man out of the picture. If there are so many jobs in America, then why in the hell is it so hard to get one??