Pros
Very good benefits once you become a full time employee. Franchise Model - I knew a number of agents who were able to achieve success and essentially had their own business after a relatively short amount of time with the company (2-3 years) If you can achieve a certain level of success the compensation model is excellent. You basically make your own schedule. If you've a fairly active client base and comfortable selling to them you will do very well. If you're talented or well versed at cold call sales you can do very well. Person experience and pros: I wanted to transition from a career I was very unsatisfied with and I Interviewed for a few sales job and accepted this one with no pay until I made 5 sales within six months. I also had to complete 3 licenses and the company training. Seems easy enough, right? Nearly bankrupted myself until I had a number of sales hit weeks before the 6 months was up. I was pretty good at selling life insurance, however LI doesn't pay very well unless you're selling massive, expensive policies. I had a few great months and a few horrible ones. I decided I didn't have nearly enough money in my coffers to succeed at this job with risking financial ruin and used my experience to get a more stable sales position.
Cons
No base salary and you're spending your own money for gas with no reimbursements. Difficult job if you don't know many people with money or in the need of your services. You'll end up hustling your friends. If a sale falls through at the wrong time you'll end up in the hole for your pay. Life insurance is something people are not willing to spend a lot of money on so I didn't make too much. The real money in this job is in investments and annuities. I was able to partner up with some very talented agents and make some decent sales with decent commission checks. I ended up taking a few weeks off for personal reasons (totally scheduled and expected) and I was unable to recover and was not willing to work for zero compensation and still be expected to pay for my gas to go on appointments.