Pros
Most of the systems and process are well organised and smooth. Although organising billing to clients and dealing with backend finance team can be tortuous. As a manager it is easy to motivate/demotivate your staff by paying them more/paying them less than they deserve in their bonus Decent training for staff, although most employees have previous recruitment experience Large numbers of staff to feed information off and big name in the market
Cons
Misogynist boys club Being "one of the boys" is viewed more highly than performance or general input to the business Client relationships are not very strong and PSA/SLAs are generally poorly negotiated Terrible staff retention and choice of new hires often very poor Aggressive and rude behaviour by management (and subsequently by staff) is only frowned upon Bonuses are rarely equivalent to what would be paid to a commission based consultant Generally very negative environment to work in - very very low staff motivation and happiness so very tough for managers Highly transaction based recruitment style