I am used to a staffing agency and know how they work because i used them a few seasons. A staffing agency is great i think if your a small buisness that is only going to use an employee on ocassion. It's great in that aspect because you don't have to pay a monthly worker comp insurance, and also you don't have to have an accountant to do payroll,payroll taxes labor and industry taxes etc. That can be expensive for someone that doesn't need much hired help. However if you need full time employess you should just carry your own workers comp insurance for it's cheaper in the long run. Using a staffing agency is good for any small company that struggles with the costs of being a legal buisness. the legal costs to run a company is why so many contractors take the risks of paying people under the table.