Pros
I am someone who worked as a recruiter before, so I had expectations walking in the door. CyberCoders blew those away. The resources you are provided (Proprietary Recruiting Software, Ton of Job Ads, Unlimited access to LinkedIn) dwarf anything I have ever been around. The way I look at it is that I am running my own business and I have the best backing possible. On top of that, the culture is exactly what I am looking for as a professional. You are treated like an adult (aka Major Lack of Micro-Managing). Its a flexible schedule, which I love as a parent, and you are largely responsible for ensuring you put the time in. The people are great, I don't go a day without laughing hysterically, and there's always free snacks. It's a really fun place to work. Bottom line is that this company gives me the best opportunity to be the best recruiter possible. Plus there's the minor detail of making great money:). I recruited for over 5 years before coming to CyberCoders. I know how other agencies do it and there is no competition.
Cons
Its a 100% Sales environment. Recruiting is not for everyone and the way you make that great money is by producing. I want a job where I can make more money by working harder and that's not for everyone. There are times when it is super easy and other times when it is hard. The reward is worth it though. If you are looking for a salaried position where showing up means you did your job, this is not for you.