Pros
The schedule and great leads/supervisors/management are the main reasons I've stayed. Schedules are set (which I prefer) but the fact that we're open 24/7 means you can work out a weird schedule if needed. Seniority and not changing your schedule often help if you ever do need to change it.
Cons
There are times where I don't feel valued. More often than not over the last 3 years. I've been here long enough that I'm paid what similar jobs start out at! I stick around because I can't afford a change right now. However, I would gladly leave if I found somewhere that could allow my schedule. I'm not alone in that and many of us have been considering leaving. I've personally considered working at Target instead. CLC paying temps and newer people so little means that the turnover is high. The starting pay hasn't matched similar jobs in the area since 2015. That puts strain on those of us that have been here longer and are expected to help out with a number of things. Even completely other departments' jobs get put on us if they have staffing or demand issues. Your pay doesn't go up if you're trained in more things, so why bother? Why do more than the minimum? While we're grateful for still having jobs right now, there's a lot of discontent. We weren't given raises this year but we've still been super busy. They gave us a stipend for the pandemic and working remotely but it only lasted 6 months. It stopped without warning. A total of $750 isn't replacement for a raise. If the company were truly doing a generous thing, they would've given us our raises and the stipend. Being told "jokingly" and repeatedly, "at least you have job security" by a member of management is a slap in the face at this point.