Pros
The products are great and there's a lot of clarity around the the ingredients that go into making them. They raise money for blindess. You can learn a lot of skills on the job and wear different hats because there are fewer staff members per store.
Cons
There's no support for management and they talk about work/life balance but don't put it into practice. As much as they say the employees are a key part of their business model, the employees from managers down are treated like sales machines and little else. The training is very little so be prepared to learn as you go. There's no communication between the corporate culture and the retail culture so systems and movements are sloppily implemented from the top down and there's a great deal of condescension from the corporate office to the retail staff.