Pros
Having began my recruitment career at Robert Half I had the fortune of experiencing what the company has to offer in both its training (in our role as recruiters within finance & accounting), and as an experienced consultant. The training not only gave me a solid understanding of financial structures, varying roles and industry dynamics. But through the training I met the full array of peers in similar positions to mine and more tenured colleagues allowing me to immediately gain an incite into the opportunities to aspire to and likely progressions within the company. I have worked in a few companies prior to RH, but none with such a strong community feel. There is a tremendous level of support from all levels of seniority. All managers and divisional heads (Within London at least) have earned their position by working their way up within the company (Something you cant do in recruitment without being a team player). A month does not go by where there is not some charity run / cycle / bake-sale / golf-day / football match arranged internally for those interested. I was not new to London when I joined, but had I been I cannot imagine a better and faster way to get to know the city and meet people within it. As a more experienced consultant I was continually trained, and offered different opportunities within different teams within my own London office and further afield. We were encouraged to meet our counterparts not just through-out the UK, but globally. Many of my colleagues with a few years behind them moved as far afield as the USA, Australia and Dubai to develop themselves for in foreign markets for a few years.
Cons
You are expected to work hard. Fortunately you are supported with clear targets and regular interactions with manager and peers to help you with this. You will not succeed ... but more importantly you will not enjoy your work there if you are not self motivated and open to advice.