I've been eating Marco's pizza for the last two decades. They are quite popular in the Midwest where I came from originally too. I've had pretty good experience with pick up orders here - never used their delivery. Their time estimates are usually pretty close, or no more than 5 minutes late. I'm totally ok with my pizza being fresh out of the oven even if I have to wait a few minutes.
One bit of feedback I do have for this place though, is that they almost always forget the crust topper. Staff is always friendly.