Pros
My co workers are all around my age which leads to a really laid back and enjoyable experience. The managers do everything they can to make sure your schedule fits your life outside work. They also work with you in training and help you out whenever it's needed. During my first few weeks I never felt like my inexperience in some of the duties were holding the team back at all. There also seems like there's a lot of room for advancement, our location has a good bit of managers who seem to have risen to their ranks rather quickly. Really inviting, laid back, and fun work place.
Cons
For a floor level employee with no management experience starting out the only option is part time. The salary starts at minimum wage however I heard from other employees that they don't keep your pay there for long because they give out raises rather often.