Pros
Financially stable company. Good support as far as technology, corporate office support and training. Depending upon your location the staff can be wonderful. My location had an awesome staff. Salary was fair for the industry in my area. Great vacation at 3 weeks your first year. Company car option. They have an excellent community service culture. They are nationwide.
Cons
Very little if any bonuses or commissions. If you receive one it is a rarity. Mid Management does little to help and it is easier to work around them. The new sales reporting software is in development and is bogging down the salesforce right now. You compete with other branches. There are to many layers of managment. High turnover of staff in many locations (not all locations) Paperwork is sometimes repetitive and overlapping.