Pros
Friendly co-workers and customers, good high-end products for good prices, good work environment
Cons
Low pay generates high turnover and as such the workplace is typically a stepping stone for those fresh out of high school, new to the country, or retirees getting back into the workforce. Also, the employee discount hardly covers tax. If you want full-time work or benefits from the company you must accept a coordinator position or higher, so seniority doesn't play a factor in getting paid well or getting benefits or full-time work from the company. The "cost of living" raises are $.25 or so every year, and when the minimum wage was raised the last time people who were just hired after February were making more than people who had been working there for years, who had been set back to minimum wage because the pay is so low and the raises are so low. Short staffed.