Pros
Gives you plenty of hours and pays well. When I interviewed for my job at the City Ridge Wegmans in DC, I asked for the highest possible starting salary (which I believe was $21 per hour at the time) since I had experience in that exact position for about 3 years beforehand, and they gave it to me without much pushback. The annual salary increases really reward sticking around too, I had capped out at the maximum salary for my position at $22 per hour by the next year. They also once adjusted that annual increase to a dollar rather than 50 cents for all employees (I believe it was around 2023?) due to the economy being crap.
Cons
Not a lot of room for growth. If you want any sort of management training, you REALLY have to push for it. I struggled to even migrate outside of my own department, they really want to keep people where they are for the most part, unless you have friends in the right places who can advocate for you. Networking really is everything.
Also, this is either a pro or a con depending on your perspective, but they really pack in the hours. I often struggled to feel like I had any time for myself, but that's also just what having a full time job feels like.