Pros
They care about their employees. Alot of times your experience can be influenced by your manager but what I have found over the many years of being with the company is that it also depends on how hard your willing to work. The sales goals are pretty reasonable and as long as your meeting your goals there is not that extreme sales pressure you get from big banks. If you are licensed you have the potential to make alot more money as the bank pays one of the highest commissions. However the location of your branch can make a significance in that. The great thing is that you can move from one branch to the other pretty easy IF you are proactive.
Cons
When you are hired into the company at a low grade you have the opportunity to move up in positions and roles. However moving within the company grants you minimal promotional raises. There may be times you are with the company for years and have all your licenses. All of a sudden, a random employee enters in form the outside and they can be paid 10k more than you a year. This has to be their biggest downfall.