Pros
base salary and bonus structure are great. Internal/support departments are incredibly helpful. I would consider working there again, just not in a sales role.
Cons
Upper management does not care about employees or customers. I often worked over 40 hours per week (which I expected and don't mind), but when I casually mentioned it to my manager I was told not to bring it up again. Ironically, there was a class-action lawsuit for just such practices and I did receive some extra pay. Investment Advisers chose mutual funds and annuities based on payout, not client needs. The final straw came when I attended a training led by the regional manager. His advice was to "twist the knife in our customer's weaknesses to convinced them our solutions are best". He's no longer with the company, but overall this is the companies mentality. Sales through fear, regardless of pay, is no way to conduct business.