Fun work environment and clientele. On average there are significantly less problematic customers than other retailers. Employee discount is great too. Opportunities are there for promotions.
Cons
Similar problems to other retailers. Corporate doesn't seem to have a grasp on the real world and can be pushy with certain KPIs.