Pros
Great benefits, good bonus structure, you don't need to know anything to start with the company, great starting job for college graduates, overtime (unless you're salaried), 401k match
Cons
Long hours, no work/life balance, no real compensation for managers if they exceed their hours, huge push during slow seasons, and lead generation. There seems to be an ongoing retention issue and hiring part time help is like pulling teeth. All the stores seem to be understaffed - typically having a staff of four (manager, assistant, two part timers) for a 1.5m store. Assistants typically work 44hrs a week and Managers are 48, but they are expected to work more. There's limited help from upper management. There have been whole months I've worked 52 - 60hrs a week, no overtime, and upper management never followed up with help despite multiple discussions. Possibly the boss I had at the moment but it seemed they were hoping they could hold off until the situation resolved itself while I burned out.