Pros
401k Match You can possibly work here forever Best all around solution based products You will learn a lot IF you apply yourself It's a good company if you work hard to achieve your goals. Lots of days off especially for the holidays Great work life balance In sales you will get a good sense for working with large organizations "Major Accounts" Pretty decent place to work.
Cons
Very stressful at times. One thing after another tend to go wrong. Promotions and raises uuuuum you can basically forget it. Odds are similar to winning the lotto. Very political environment with lots of disgruntled employees which leads to an awkward culture. Book of business if your in sales which can be a double edged sword. Heavily tied to the mortgage industry which can be tough especially when refi activity is at a low.