Pros
Good comissions, pressure depends on boss. Can get hectic but the products you are selling are great services. You get payed on residuals from your accounts for three years so I'm three years you should be at the top of what you'll earn.
Cons
Hiring morons, bad managers. No car allowance, mileage or support to be on the field.