Let's face it: we are in the business of asking clients to pay large sums of money to hire people, and to artfully, but firmly, consult and persuade a candidate to leave one job for another. It takes a certain type of individual to do this, well, day in and day out. Accordingly, this job is clearly not for everyone; it requires mental, psychological and physical pacing and stamina; it requires research skills, creating and adapting processes/plans (and executing on them day in and day out), often working before and after "normal" business hours...and the stress can be draining it it's not managed properly.
Also, it matters who leads your team - and there are some leaders who lead me to scratch my head and wonder why the still have a job. In my observation thus far, the most successful teams have leaders who are generally collaborative, engaging, not "above" the producer, and also process-driven, not fly-by-the-seat-of-your pants; they don't demean their employees, rather they uplift them through encouragement and a willingness to help maximize their capabilities. Again, I consider myself fortunate to have an excellent supervisor who not only cares about the bottom line, but also cares about the individual as a person. He often says "don't tell your clients that I'm your 'boss'...tell them I'm your colleague."
So, in sum, yes - this is a tough, demanding job and industry. The hours can be funky, you will get rejections a helluva lot more than affirmations, and it's a highly-charged, emotional environment. But, if you truly care about success AND are willing to do what is necessary to succeed and earn a lot of money, this can be a great career choice (and also a helluva a lot of fun). Addison Group, in my experience and observations thus far - warts and all - is a terrific company.