I agree with Raymond, they're slow. You can go on line and order and pay. I waited 45 minutes for two custom pizzas last time, they said it would take 15 minutes. They're busy. The pizzas will be in an oven and you user a code to get them. As far as how many a large feeds, that's somewhat subjective. It's 8 slices and they're not huge, figure three people per pizza.
Im just a customer but i would call in your order way in advance and give yourself a buffer zone on the time because i guarantee they will be late
Thanks! Your answer is awaiting moderation.