I look back at my jobs during college summers fondly.
Pros: Offers experience with a wide variety of customers and situations.
Cons: Can be difficult and even fatiguing for those who dislike hosting or complaisance. If significantly categorized as food service like Starbucks, cultural treatment of such employees (i.e., disrespectful) may apply. Corporate practices can be onerous, especially when management encourages up-selling clearly unnecessary products.
Pros: Nearly everyone who walks in the door knows what they want. Those that don't are the rare present-purchasing aunts, who are pleasant surprises in any case. No hassles. Ten years ago, employee discounts meant an effortless way to build a collection.
Cons: Often independent businesses or small chains, so minor aspects of labor law (in my experience, breaks and lunch) may not be observed.
As for compilation, I recommend against theorizing. The working world is nothing like the unacquainted believe it to be.