Pros
I worked for Staff Solve for about one year while I searched for a permanent position. You do have to call in every Monday to stay active; however, this was made clear from the beginning. Once you cultivate a strong client base, you'll work on a regular basis--especially if you get long-term assignments. I learned new skills (i.e. SAP, Oracle) and received several job offers and employment references. Overall, I had a very pleasant experience at Staff Solve and would recommend the agency to others.
Cons
None but expect to learn new applications and business processes quickly.