Pros
Minimum 15 hours per week, oppurtunities to advance in company in other departments, full time program, offers scholarships, easy to switch departments or stores, employee discount, flexible hours, paid vacations and some insurance after 1 year, savings plans and 401ks and pensions and lots of benefits, quarterly meetings with management to discuss improvements.
Cons
Lots of turnover, mean customers, lots of favoritism, you can talk to the managers all you want but they never do anything, if you have kids or other obligations they will not work with you as much as they work with students, punishments are either way too lenient or way too harsh, and if you have been around for more than 5 years you can pretty much do whatever you want with no consequences at all, CDHs are a joke, no raises except for union-negotiated ones for everyone, there's a LOT of talking but nothing ever gets done.