Pros
Working for Harvey John has successfully smashed any negative perceptions I had about recruitment agencies. I am given all and every opportunity to succeed and develop, but without have a magnifying glass looking over my shoulder.
For me, the most important part of a career is the culture in which you're immersed in. Thankfully, HJ provides an atmosphere which can be more akin to a family, rather than a corporate office!
Cons
Nothing that springs to mind as of yet!