As a college student, I got the steady hours I needed while continuing my education. Managers will also tend to notice those who work hard and are good at their jobs, giving large room to advancement opportunities.

Cons

Low pay for having being responsible for thousands of dollars each day. (Most people in department have multiple jobs) Management will blame the lowest supervisors for the department's low scores while not doing all in their power to hire enough people to run the department or even schedule enough for a store to work properly during the day. Because those who are hardworking can be paid more elsewhere, most of those who are promoted to department managers are pretty lousy.