Pros
Casual work environment (although, at times this becomes too casual - cotton cargo capris should not be acceptable as business casual attire during client visit days). Compensation - ADP RPO pays very well for the area. Flexibility to work from home on a case-by-case basis. Broad base of clients (many of which are well known, respected companies) allows for potential exposure to recruiting across many different industries. Training. AIRS certifications are mandatory at a certain job level, but the training courses for those certifications can be taken at no cost and offer a ton of great information.
Cons
Lack of clear communication around career paths and growth opportunities. Employees should absolutely be responsible for driving their own career progression, however guidance and input from management around how to get from point A to point B or beyond is minimal and generalized at best. I've only briefly felt that any of the six managers that I've had in my time here has taken a true interest in my career potential with the organization. Accountability does not come standard. In my opinion, it is unacceptable to send an email to a client that contains spelling errors, poor grammar, and three different fonts because the sender hasn't taken time to proof read. It should be a basic aspect of working in a professional/corporate environment, but that's not always the case here. There has been a big training initiative as it relates to a "stellar" standard with all client interaction, but at the end of the day nobody seems to be enforcing it. The quality of work can vary greatly from one employee to another, even within the same account, yet it seems that very rarely is anyone held accountable for sub-par delivery unless the client complains loudly enough.