“Most pizza places, if you look at just the experience, most people are accustomed to coming in, sitting down, placing an order and waiting 20 minutes to get their pizza,” McClaskey said.