Pros
Fun customers and coworkers. Great products for sale. Really great networking opportunities with vendors and producers. You get to taste some pretty fantastic beverages and foods that you would't normally have access to.
Cons
Forces work staff to work 60-80hrs a week during holidays, taking days off away the day before workers are to have them and extending hours without letting the staff know until 5mins before they were to close. No discounts for employees. The atmosphere is drenched in fear and manipulation from the management. Whistling indoors is enough to get fired. Really negative environment with a ton of apathy from those that have learned how to navigate it. The unreasonability and manipulation takes it's toll on everyone emotionally and physically. The best way to do well here is to leave your backbone and integrity at home. It's definitely a "if you can't beat them, join them" sort of place.