Pros
Management bends over backwards to work around your schedule and give you days off you need. Wide variety of job skills learned/required. Employees start at minimum wage, but raises come roughly every year or so, and there is a store performance-based bonus every quarter for every employee. Managers rarely criticize you for asking questions. Stocking (especially unloading truck) can be a good workout. You get to meet and interact with all kinds of local small business owners every day. Wide variety of shifts to work. 10% discount on all products. Very laid-back atmosphere on slower closing shifts. Employees can eat the leftover food that is put on demo every Saturday. Managers will always let you take a break if requested. The relationship between GFS and its customers is much more personable than larger chain superstores.
Cons
The workload can sometimes be overwhelming, and the store will sometimes understaff to conserve on hours of labor given out. Some customers treat you very poorly. Gordon's offers free slicing for their meats, so often times you have to drop what you are doing to slice a customer's meat. That in and of itself is not a problem, but when you start having to do it 7 or 8 times a shift it's hard to get other things done. Management cracks down and holds expectations that would never otherwise exist whenever corporate or the district manager is due to come in. Corporate seems to have no idea what actually goes on inside the stores. The work can be somewhat repetitive, depending on the time of year and how busy the store is.