Pros
This job is geared for those with a very particular mindset. If you love the grind and aren't concerned with long hours there is great income potential.
Cons
Standards for each individual are set very high, and they don't pull any punches. They'll fire you without a second thought, and will provide little to no recourse. The whole job is basically continually walking on a tight rope between two skyscrapers. Each time you make it to the other side you get a nice bag of cash, but if you fall you're done for. Also, when the going gets tough, you will 100% be pressured into selling products and plans that DO NOT benefit the clients at all. If you have moral / ethical qualms with "lying by omission" in order to get your commission, steer clear.