Pros: compensation, flexible hours, culture
Cons: high pressure
I worked for NMFN for 4 months as an intern, and I absolutely loved it. There is no greater company culture than the one at Northwestern Mutual. The representatives all have a conviction for helping others. The company rewards hard work and will provide everything you need to be successful - it's up to the individual to rise up to the challenge and do great things.
I tried to find reasons why I shouldn't rate each category lower than 5 stars, but I could not. This is genuinely great company.