I've never had a correct order, or it finished anywhere near the estimated time.
The last (very last) time I ordered takeout online around noon, when I got there they told me that the manager or whoever hadn't shown up that day, and for some reason the workers weren't able to make the pizza...or maybe the ovens take a while to fire up, I don't know, but I have no clue why they didn't call me when they got the order.
Other times only parts of my order have been done, they say "oh well you can come back in an hour for said pizza/breadsticks/wings without even offering to send the delivery boy the whole mile over to my house.
But what can you expect from highschool kids with a manager that doesn't show up? Another cornelius place to cross of the list due to terrible staff.