Pros
Great experience Make some great connections and friends Everyone is generally around same age Pay is decent Learn many valuable skills from resume, interviewing, job market, etc. Learn something new everday Everything depends on which office you work for and who is your manager. Personally, I work in a great office and have a great manager who doesnt micromanage and is someone i am happy to work for. The majority of managers i have met are good people and understand what recruiters are going through but i have met some who would be horrible to work for. My hours are not bad at all and I actually enjoy going to work now.
Cons
Not much communication with manager but I suppose its better than being micro managed. Can be frustrating and discouraging sometimes Commission structure should be re-formatted Benefits stink Too corporate-ish Can be overwhelming at first being thrown into the fire, but can catch on and get comfortable quick The lack of communication and openness/availability for questions can make job difficult Have to do a majority of the research on your own time before you will feel comfortable talking with people about some positions Not a job for people who are unorganized or who cannot multitask. You have to train yourself to perform and focus on numerous things at once. If you do not develop a way to stay organized and plan very quickly you will get lost and will not be able to dig yourself out. There can be times where you have too much to do and not enough time especially when much of the people you leave a message tend to call back around the same time late in the day.