Pros
Fast paced and competitive environment. There are a good mix of people but most everybody is like minded (type A personality). Unlimited earning potential. I get compensated on the business that I close, not how long I have been with the company. They handout the company rankings each week. I always know where I stand. (As a super competitive person, I love this! but I can see where some think of it as a negative). They promote from within. My manager started as a technical recruiter. Most of the leadership team started their career as a technical recruiter Fun to get out with clients. Happy hours/golf events, ect.,
Cons
It is tougher than I thought it would be.. Apex has a lot of Client MSAs, but there are other staffing firms out there to. It takes a while to breakthrough and be successful. It took me 14 months to be "successful". You have to be motivated/resilient. It's not for everybody.