Pros
Large, stable company that is organized and operates ethically. I enjoyed the people on my team. While I think its tough to make a fortune as a recruiter (unless you luck out with the clients/skill buckets your assigned), its also pretty tough to completely fail there, and new hires are generally given a pretty long time to develop (for better or worse)
Cons
*Poor commission package for recruiters - I had 4 different comp plans in 4 yrs, each one a little worse than the previous and is the main reason I'm finally leaving the company *Unrealistic goals - maybe 20% of the recruiters/bdm's meet the actual minimums that are expected, and aren't in tune with similar sized competitors in IT *Over-organization, over-communication, over- analysis, coupled with almost as many middle managers as producers, makes it tough to get actual work done. If you like meeting about meetings, and trainings on things that have no relevance to your job, this is the place *Upper Management is rarely heard from besides a few mass emails, and inspires little confidence when they are *Once we went to centralized back office model, the support is an absolute nightmare. Every placement I've made has been danger of delay or non-starting unless I've stayed completely on top of the process, and costs valuable recruiting time