A difficult job, but with fun people.
Pros: great manager (at my location) and coworkers.
Cons: standing on your feet all day with no breaks.
A day at Mapco often (for me) started early in the morning, and demanded long hours of standing on your feet, politely dealing with often irrational people, and almost always without breaks. However, the people who worked with me (especially my manager) were very nice and sensible people, making the day tolerable. Sometimes I would visit and buy lunch there when not currently working. The manager at my Mapco location was actually the only supervisor I've had did not outwardly despise me and everyone around them like the other jobs I've had. While often irritated at customers like the rest of us, he did not show it to the customers, and would generally act very nice. The hardest part of the job is everything to do with the actual work - standing for long hours on your feet with no breaks, politely dealing with aforementioned irrational customers, and cleaning pumps. The best parts were the people, but for me, stocking. I like organizing things, so I'd get satisfaction out of making sure all the shelves were stocked as full and neatly as possible, and making sure the overstock shelves were organized and small.