Pros: You are part of a team
Cons: Long periods of standing
Excellent training programs, not only relating to product knowledge but also on how to deliver superior customer service.
Top flight management, managers who are prepared to work hand in hand with sales associates.
At work you are part of a team, if you can't do it, someone is always there to help, and you still get credit for what you do.