Pros
The recruiters that I talked to were good and competent, communication was clear and recruiters also gave advice how to prepare for the interview.
Cons
They have multiple websites, one for filling out your documents after being hired, then other website for reporting your hours and third website for seeing your W2, It would be good if everything was in one place.