Good training, close knit sales teams in each store, a variety of different products to sell
Cons
Dealing with the general public can be wearying, pay is decent for a young adult still living at home but not really high enough to afford rent/mortgage later in life