I had some great jobs with them unlike my experience with other agencies, but they eventually laid me off of an assignment that I had some serious concerns about. They have not been honest to people about the situation surrounding our mutually agreed decision for me to leave the project.
However, because of the nature of my concerns regarding the work environment...which would have reflected negatively on their client...they made it look like I was released for poor performance. That was not the case with any of my assignments that I had previously completed with them. Further more they made falsified statements to to the KY unemployment department to attempt to have my benefits cut. They failed miserably and are now on the receiving end of an audit as well as other inquiries into their practices.
I have not been provided with any other assignments through them and uncoincidentally I haven't been able to get hired by any company since working for them because they continue to make false statements about my job performance. A lawsuit is now pending.
Pros: They do provide you with excellent work.
Cons: No permanent placement/lay off through dishonesty eventually