Pros
Finds possible jobs quickly, friendly and helpful staff, determined, works with you to find the type of job you want, calls or emails you once something is available, you don't have to keep calling them every week to let them know you are still available.
Cons
None that I can think of.