Pros
Ability to make good money if you hit targets which are made clear from the start. Excellent training which allows you do this if you take it seriously. Fun and competitive work environment for people willing to take accountability for their work and manage their time effectively. An increasingly flexible attitude to work/life balance (the changes I've seen in the past 5+ years have been vast). Different career paths which allow you to play to your strengths. Ability to move internationally is great, should you prove yourself and decide to take that route. I started off with people who now work in Australia, The UK, Taiwan, China, US and Dubai and I'd recommend this to anyone.
Cons
There are jobs out there with shorter working hours. Luckily I did my homework before entering the industry and it seemed logical that you would have to be available to speak to people before and after typical office hours. The people that are in early and leave late tend to be extremely happy and are paid well. This isn't a con - recruitment is extremely competitive, so just don't bother if you don't have a winning mentality. If you want to win, succeed and have fun along the way then you'll probably fit it. This is communicated clearly from the start.