Pros: all staff members that i met were just great!
Cons: none that i can think of.
I had several years out of the workplace and having a very difficult time finding work. Most temp agencies wouldn't work with me. StaffWorks took a chance and once I proved myself on the first job, they kept assigning me higher-paying jobs with better and better companies. On my 3rd assignment I was offered a full-time position.