Co-workers are engaged and motivated to perform. Product offering is diverse; there’s always something to sell in any market. Fantastic job stability. Fundamental culture is alive and well. Autonomy is given, suggestions are welcomed. Customers are treated well. Strong ethics. Great compensation. Very proud to be a part of this organization.
Business outlook is solid and benefits aren't bad.
Cons
Even if you exceed expectations and outperform your peers, you still only get paid based on the amount of work you do, not how well you do it or if you take initiative to do more than your "title" suggests.