Don't expect to get paid on time...
Pros: they work hard to get you placed, find rides, etc
Cons: like pulling teeth to get paid.
Great group of people to work for, until the time comes for them to actually pay you. Without getting into too many details, I was given the run around for nearly 3 weeks while they tried to figure out an issue on their end.
I am not the only one this has happened too, either. My manager indicated to me this happens with alarming regularity and that – more... many of the other contract workers simply "accept it". – less