Great business where customers and employees are appreciated. The employees are treated with respect and are able to earn a good living. The company supports many worthy causes.
Cons
No place is perfect, but I don't have any negative things to say about it.
Enjoyable employees and co workers, great customers, great selection of goods to sell, upper management is easy to work with and blend ideas. Everything matters, no matter how small the problem, let's fix it!