Pros
I enjoyed time spent with my coworkers.
Cons
No benefits until you work there for 18 months. Forced to pay union dues for a union that was in Giant's pocket. Schedule could be changed at any time during the week, so every day you must either ask to see the notebook where the schedules are written, or call in and wait until someone can check it for you. Entitled, rude customers, who would get angry at me because I couldn't take 20 cents off their lettuce without waiting five minutes for a manager to come do it. One of the managers was both lazy and a bully. Management forces you to ask every customer for ridiculous donations (one time I had to ask everyone for seven dollars!) and would never order enough plastic bags, so we'd always run out and the customers would be angry with us. I was also consistently scheduled to work 6 days a week, instead of 5.