Pros
This is an incredible company to work for. The camaraderie at this company is next level. The employees take care of each other and encourage each other. Huge rewards for accomplishing your goals. If you put the effort in, this company will hail you as a god. Great with charity, doing walks and sports and raising thousands of dollars for various charities. Good pay structure, if you're a true salesman, you're going to excel here . Good training programs in place. They give you 2 weeks off for christmas if you hit goal, plus all of the amazing perks with the job keep you motivated.
Cons
High risk, high reward means that you have to put in A LOT OF WORK. If you don't have thick skin, you won't succeed here. Sometimes you work 10 hours a day, sometimes you don't go home feeling as if you've accomplished anything. Those days can really get you down, and management takes a little more of a "iron fist" approach than a "It's okay, you got this!" approach.