Pros
I've met with some of the coolest companies in NYC. That's about it.
Cons
Robert Half would be a great place to work if I never had to deal with any of my co-workers. The problem with RHI is that it breeds back stabbing. In fact, upper management wants you to step on each other to better yourself. This isn't a team environment, despite what they might say, this is all about you. You'll go out and meet with one of the hottest companies and get an amazing job order. You'll come back to the office and your teammate will come up to you, pretend to be happy, and try and steal your client right under your nose. This behavior is applauded. Guidance from management is non-existence. They expect you to learn is all on your own and they get frustrated when you don't know it all in 3 months (which happens to be the window of time you'll have to be an expert before they cut you loose).