Pros: freedom to use computer, do homework, friendly staff, good manager.
Cons: uneven work hours, sub-par pay, occasionally overwhelming shifts.
Working at Marathon will definitely give you an excess of customer service experience. You will meet many regular customers and do standard part-time tasks. There is a ton of freedom to do homework and such.