Large commitment to associate relations.
Competitive wages and excellent benefits.
Many opportunities for advancement.
Cons
Some of the leadership is more interested in advancement of their careers than their subordinates (which means their more interested in your results than your development).