Pros
I really like the people I work with and the positive culture at the company. The benefits include money for workout classes and healthcare for people who work more then 20 hours a week. They also offer retirement plans with matching, to both part time and full time employees. Additionally, I really believe in the quality of the product and feel that the company stands behind what it makes. The great part is they really encourage you to just get to know the guests and not try to "sell" them anything. The product sells itself. It is more about being a positive part of someones day and helping them through the many features and fabrics available to them. The hourly pay is also really competitive for my area.
Cons
Some tasks can be tedious, but that is just the nature of working in a place where everything must be sized and folded continuously.