Pros
If you are a full time employee the benefit plan are nice and signing up for the stock plan is worth it. A lot people I worked with were amazing.
Cons
Zero to little reward for employee loyalty. I worked there for 4 years and left just in time. Some managers in the company are great, but I others are horrible and do nothing to contribute to the stores success. The new pay structure doesn't offer commission and luckily I left just before the switch. When I started the benefits and perks made it work. A lot of employees that have been around for years are really jaded and unhappy to be there. You are pretty much disposable no matter how much energy and passion you put into your job. The company's priority is definitely serving the shareholders. Things have been sliding downhill fast the last few years. I enjoy being a customer, but it's not worth it being on the payroll.