Pros
Very fast pace. No time to get bored. At the store level, the associates (for the most part!) are wonderful, caring people who work very hard to achieve what is expected of them.
Cons
Work/life balance doesn't exist for managers. If you are dedicated to providing the best service to your associates, it requires working between 60 - 70 hours per week during season (March - July). Company expectation is that you will work a minimum of 55 hours per week. At the store level, the managers work very hard to meet the company goals. The problem is that the goals change constantly so you never have the feeling that you are getting anywhere. Even worse, you never feel the sense of satisfaction of a job well done. Your arms get very tired trying to swim upstream all the time!