Pros
Let me begin with this - this is a great entry-level job. They will give you tools, the resources and trained mentors to help you grow in aspects of customer service, recruiting and business acumen. However, it is after 6 months to a year that you must figure if you are cut out to be a salesperson at this company. If you are not, leave because you can find a better paying job with much less stress that'll provide you with more professional development. One of the pros here is that you don't need to be the hardest worker or the best performer to gain entrance into sales. The company cult[ure] - raw and to the point - is that perception trumps performance. This means showing you can sell the company internally and with flair is your key in getting into with the big boys.
Cons
The biggest con is a lack of control. The difference between having a manager who brings in good business and a manager who doesn't bring good business is the discrepancy betwixt a 50k and a 100k salary. I have seen recruiters work on job orders worth pennies in commission or positions that don't close. When job orders go awry, the recruiters are the ones to blame. It surprises me that many managers don't even understand the company cultures that they are staffing for and this makes it very difficult for recruiters to perform efficiently. Because your manager is the one interfacing with the client, your recruiting efforts is highly impacted by how well your manager understands the client and the relationship your manager has with the client. This makes it hard for the recruiter to grow personally because there is so much conflict of interest. If you want a recruiting gig that is devoid of all of these loose variables, just find a corporate recruiting gig. You can make more money under a lot less stress while actually developing recruiting skills. In terms of promotions, the con is that you can be the best recruiter in the office and still not be deemed promotion-eligible. You not only need to walk the walk, you gotta talk the talk. Whether this aligns with your own self-values is something you have to decide for yourself sooner rather than later.