Pros
Decent starting pay and generally friendly co-workers. If you catch onto the job quickly they don't really make you do all the boring training stuff. Easy way to get some experience before moving to a better grocery company.
Cons
Poor communication between management and workers. In the deli specifically, no dishwashing machine and almost no storage for clean dishes (we cram them all into a single rack). Workers in the deli are treated like the lowliest ones in the store. Things break in other departments and get fixed within a week, but there are numerous things in the deli (e.g., hole in a sink, bad fryer filter, clogged floor drains, dishwashing sink that drains water even when plugged, etc...) that have been broken since before I got the job 5 months ago and store managers just keep promising they'll be fixed soon. Severely understaffed and borderline abusively reliant on part-time workers to carry the weight. I asked to switch from 5 days a week to 3 because my manager started making me close the deli basically by myself all 5 nights (which is supposed to be a 2-man job) and I would end up working well past when my shift was scheduled to end which interfered with school. Deli managers are jerked around by store managers for doing a bad job, but store management doesn't let them hire new people or fix things. Workers take a ton of shortcuts in cleaning in order to save time because they are doing the work of two people - this makes the deli a constantly dirty place. Half the workers in the deli were originally hired to work in other departments, but put in the deli and left there after being hired. Workers who close should expect no help from day-time workers (constantly come in to an overflowing sink of dishes that have been sitting there since opening). Deli runs out of supplies on a weekly basis and we start improvising (e.g., smushing chickens into smaller containers because we don't have the right ones, seran wrapping meat/cheese because we ran out of bags, etc...). After a full-time co-worker fell and broke her arm, I've gotten called on most my days off being begged to come in to help because they literally have no one else. I was supposed to go to a 4 hour training course at a store 1 hour away - after I drove all the way out there my boss called and told me the class was cancelled and to come to work (I later found out he lied and that the class was NOT actually cancelled). I'm not sure if these issues are exclusive to my location, but they've been going on since I got the job and I've found that it's overall a really stressful place that could be made much better if we had a few more people on staff and better equipment.