Pros
The corporate culture is great. Senior leadership all genuinely care about our clients and decisions seem to be made with their interests in mind. They all know their craft and the business seems to be heading in a great direction as they continue to expand nationally. There are also a lot of opportunities for continuing education. They will compensate you for class for licensing, certifications and other professional classes. Great work life balance - unless a market emergency happens, you will typically get to leave your job at the office.
Cons
There is no easy way to say this, but unless you are an advisor or part of the leadership, the compensation is really uncompetitive. 25-30% below the general market rate in the Twin Cities is common. The 401k match is on the skimpy side (works out to a 2% match), although the profit sharing element does help. Staff is regularly overworked, which becomes overwhelming when there seems to be no avenue for promotion.