Pros
The people were friendly and respectful for the most part, and it's nice getting first crack at markdowns if you're trying to make ends meet. If you're a student and not dependent on the job to support yourself it would probably be a better choice than for someone who is dependent on a consistent income as a livelihood.
Cons
I transferred from a different Delhaize store and was promised the same salary, hours and time accrued toward paid time off, but not the same job I had previously. Though I was classified as part-time, I'd been working 40 hours per week at my previous store and was cross trained in every department except produce and meat. Upon transfer, my hourly pay was slashed $2 per hour and I was lucky to get 15-20 hours per week. When I moved, I had budgeted for my existing salary and quickly fell into debt just to pay bills. The schedule was erratic so it would have been hard to work a second job since I wouldn't be able to inform them of my availability in advance. After several months things improved somewhat in that I was able to split time working between two stores and the two store managers coordinated on the scheduling, but it also meant a lot of driving, and even then didn't equate to full-time work. I found it very stressful Eventually my health took a turn for the worse and I had to resign. As far as career opportunities go, I didn't see anyone promoted for the year I was there, but I got the feeling that only the younger people were favored over people over 40.