Pros
if you are a marketing, PR, or comms freelancer, this is the agency you want to work with. I've been a consultant with them for a long time simply because they are a cut above. They get what it means to want a work life balance. They helped me tweak my resume. They took the time to understand my skills and translate them to a job. They respond quickly when I need help. The take care of issues that arise. The core team has worked together for a long time and it shows. Unlike other agencies, they take time to appreciate that I am part of their 'family.' They work hard and have fun! I strongly recommend them.
Cons
I honestly can't think of a downside to working with them. They have a large database of very high quality freelancers. The competition is fierce. If you want to freelance, take the time to educate the team. Make sure they know who you are, your skills and job preferences. Let them know who the person is behind the resume.