Pros: they do the searching for you and pare you with good potential fits
Cons: sometimes they promise what they can't deliver.
The people at this staffing agency were always nice to me but they didn't always have work for me to do and the pay rate was not where I needed it to be. On the other hand, I was told one thing when I signed on for a particular job....took the lower pay because I was promised a perm position at a normal rate in a few months, but after working there for 12 weeks found out that wasn't the case. The company had no intention of hiring any perm people and my pay rate was never going to change. Very disheartening.