Pros
I spent over 2 years at RockIT and was able to take advantage of my surroundings and what they have to offer. Some things I really enjoyed was being able to work with so many of the hottest and coolest startups in the Bay Area. Having a working relationship with CEO's and CTO's that have had a number of successful exits was an experience that is hard to top. Some other things I really enjoyed: 1). Having a closer relationship with my clients than other recruiting agencies 2). The ability to be able to travel all over the world for tech conferences (if you hit your goal) 3). Autonomy to work how you feel best suits your work style. There is no micromanagement here 4). Close relationship with the founders and team leaders...At the end of the day you get out what you put in.
Cons
The agency recruiting life is not made for everyone. It requires hard work, long hours, and a thick skin.