They do have long term assignments, and make an effort to retain their temp employees there.
Cons
Perhaps it was more of the demands of the clients, but the goals they wanted of the temps was not realistic, and only encouraged turnover. There were new employees all the time.