Pros: friendly atmosphere
Cons: poor pay and benefits, mandatory ot, no paid holidays
If all I had to rate were the customers and the co-workers then this would be an awesome job as they are both terrific! co-workers are eager to help each other and are all in a generally good mood. The customers are loyal and friendly. Those two things alone make the job pretty great.
However, some drawbacks are some high stress, mandatory overtime, split shifts, poor benefits, no paid holidays and very poor pay compared to others in the industry.