Pros
I really love the flexibility of being able to choose menu items and the ability to adjust the ingredients as necessary. I have worked in the food service industry for the majority of my adulthood so far and having a fixed menu can create satisfaction issues based on many different people preparing the same food item. At Upper crust, you can make the same menu items with variations based on student satisfaction. For example: the guys at the frat do not really like tomatoes, so if a BLT is on the menu, they can substitute the tomato for a protein like chicken or another veggie like green peppers and it will still be a good lunch.
Cons
Time management can be tricky if you don't plan ahead or have to change a menu item at the last minute. You have to be resilient and be able to change pace when needed.