Pros
Above average pay/work environment, I enjoyed it more than other retail jobs I have worked in the past. The store is clean and you get a discount on their brands.
Cons
They are a Texas specific company and thus are allowed to use a non-subscriber "worker's compensation" plan due to the state's de-regulation. Once injured I was hung out to dry, they payed for the medical bills but they made their plan so that you don't get any income compensation unless you still work in the store (which was basically impossible due to the nature of the injury, they committed very little effort to create an accommodating position for me effectively denying me the ability to work and thus falling short of their requirements for the benefits plan). I feel like I was disposable once I got injured. They also severely reduce your hours at the end of the fiscal year to avoid your qualification for their employee benefits, and when I asked the General Manager for consistent full-time/part-time work hours (so I could qualify, although I didn't directly admit this) he laughed at me and said "Only the best employees get full-time", effectively calling me a bad employee.