Pros
So the culture, benefits package, commission structure perks are great. A co-worker put it best "You get to be yourself here". If anyone gets me going about my job I usually can't stop talking for 20 minutes. Most people eventually respond with "It almost sounds like you're making it up". The management treats the employees with respect and have all done your job before, so the advice/help/coaching all comes from experience and they are super supportive. This place is truly amazing and you do get to be a part of a company that is consistently breaking records and winning month after month. The culture values doing the right thing, enriching the lives of the employees and clients we work with and nobody (Sales or management) is above this "no jerks, support your coworkers" culture all the way up to the top.
Cons
This job isn't for everybody. The people who shine are VERY competitive and driven, and put 100% into their work EVERY day. You have to really WANT this to be here. You don't have to put in more than 40-50 hours, but you do need to work HARD and keep a cheetah pace. If you want the payoff, you need to spend all your time on the phone. (It's like they expect you to work hard to make a lot of money, what a concept right?!?) This is a DREAM job if you are willing to put in the work, but there are no shortcuts to being successful in this position and people who can't stay focused on the long term career picture and get stuck in the day to day grind may find it difficult to keep pace.