Pros
Excellent training, the trainers are class and really supportive. The people are generally very sound and fun to work with. There is a clear and defined progression process giving you something to work towards (although not stuck to 100% of the time). If you are a grafter and like hitting the pub after work, you’ll enjoy the culture.
Cons
The compensation isn’t that great for the work you put in. You will often find clients you work with offering better base salaries and commission for “easier” (sales and recruitment is always a challenge no matter where) roles. Management in fairness can be supportive at times but are often slow to take on suggested improvements. Up to a certain level you will find a lot of micromanagement and a lack of flexibility.