Pros
Usually sustainable hours Consistent pay from location to location Reasonably transferable skills
Cons
The workload is unsustainable for the pay and staffing they'll often refuse to hire. Raises aren't done by performance, they're a flat amount distributed amongst team members. And the pay is so low you'll often be working with 16-18 year olds, with the expectation that they'll work like adults. Working overtime was often expected, and if you weren't willing to you'd feel the lack of support from upper management. Otherwise they're anti union through and through, have been since I was first promoted in 2015. They have a whole training video about how leads are supposed to approach team members who talk about it and urge them to reconsider.