Pros
Upbeat environment. Amazing benefits for part-time employees, including excellent health insurance (company pays most of the premium) for crew members who average at least 20 hours per week. Hard working and fun coworkers. Tasty food. Managers are supportive, positive and good at what they do.
Cons
Physically demanding. If you want to advance, you must be flexible in your schedule - count on working nights and early mornings and long hours and, of course, weekends. You also have to be willing to relocate to the various stores within a given region, if you want the management track. Part-time crew members can usually relocate, but if you want to pursue management roles, you can choose your regions but the company decides where you will work within that region. Rotating between stores (such as Woodbury, Minnetonka, St. Paul, etc) is considered training and experience for managers.