Worked on one crontract with them, barely saw the reps or communicated with them.
Pros: usually plenty of contracts to choose from
Cons: very limited interaction beyond getting you a job
Most of the reps are friendly enough, except for one, but i barely saw them unless they had something significant to say. Appearances included handing out paychecks until direct deposit was sorted, informaing us that we couldnt transport certain client assets in personal vehicles, notifying us that the contract had been extended, and an official appearance when the contract ended.
They send out monthly emails asking if there are any concerns, no idea if/how quickly they would act on any major problems.
Processing of expense reports is apparently outsourced, and getting a reimbursement can take quite a while, at least a month and sometimes far longer.
That said, they do seem to be a major staffing firm in the area, so they can usually find you work. After that, i barely interacted with them.
As employers go, they could be better, but they could be a lot worse, too.