I ordered a bunch of pizza a couple of hours before scheduled pickup time, but when I arrived at the store, I'm told that my order was mysteriously cancelled. No explanation. The store clerk said that they'll start making the pizza and they'll be ready in 10 minutes. Well, the 10 minutes turned out to be more like 30 minutes, leaving the whole party of kids waiting to be fed back at my place.
Pros: convenient location
Cons: bad order tracking; bad time control