Pros
Work team typically feel like family. Get paid weekly.
Cons
Upper management does nothing to help bottom level employee issues. Understaffed. People leave left and right because this company treats them like garbage. Union can't do anything to help. Dept heads do whatever they can to push good employees out after an availability change, since they can't just fire them at a union store. It's all business, they don't care about employees. They do whatever they can to promote male employees but string along female employees until they quit. They lie about promotions. They keep college kids because their schedules are a little more open, but make people who have children quit because they can't find/afford a sitter on their joke of a pay scale. You do WAY more work than what you're paid for.