I chose Smart Talent when I was deciding to temp because they had a ton of positions listed on Career Builder. I went to ST's website and filled out the application, where you also paste your resume. No one contacted me for a couple of days so I called them. They were very nice on the phone and arranged an interview for me a couple days later. Oddly, she wanted me to email my resume to her separately. That was fine.
Pros: The staff were very nice and professional
Cons: They have no jobs available really