Pros: discount, interaction with a variety of customers.
Cons: high turnover rate, pay and promotions not likely.
Great management, Great learning experience, could use reliable employees. Great for beginners not likely to advance or pay raise. Lots of fun and exposure to all kinds of people, culture, and learning lessons. Great discount.