Pros
Amazing health beneifts - a real, bona-fide honest health care plan for employees working 20+ hrs/week Generous accrual of vacation hours. Great pay for retail - someone could actually do this job 20hrs/week and something else 20hrs/week and make ends meet - even with a family Lots of freedom and empowerment Management actually cares about their people in a genuine way. They visibly support the team from the Sales Floor rather than hiding in their office. Flexible hours - schedule always written well in advance Sell cool stuff - products are actually interesting. Meet cool people - most customers are actually fine folks.
Cons
Same as working at any other retail establishment: the occasional difficult, self-entitled customer; weird hours (you work when everyone else is playing and vice-versa); the dreaded "clopen" - off at 9:30pm and have to be back at 6am; difficult to advance in the company, no clear or set management track; promotion luck of the draw.... but if you have to work retail, this is the place to do it.