I have never had worst customer service in my life. I ordered a sandwich and a hour later it still has not arrived. I received a call, I would say 15 minutes after I order from the delivery guy saying he could not find my place. I tried calling him back and it was a international number. I called Jimmy Jonhs again, spoke with the manager and he said he could not get a hold of him either. I called back 1 hour from ordering and asked the manager what was going on and he said the guy was heading back out to my place. I asked him if he was going to charge me for the sandwich and he replied "yes it already went through and if you don't want it I can cancel your order ". He proceeded to say "it was my fault because his delivery person could not find my house and I did not answer the phone(remind you I called right back but it was international and I was not going to pay for a phone call to the delivery guy)". I ask him for his franchise owners number and his name and he refused to give it to me and told me now I was upsetting him. I called him a choice name ...told him to cancel my order and I will be calling corporate. Then I get a call from the delivery person stating he has arrived. Remind you this is now a hour and 15 minutes after I ordered. I explained to the delivery guy I canceled my order and told him the story. He let me know his phone died and he had to borrow a phone(which was international) that is why I could not get a hold of him!!! Ridiculous...this manager needs to be FIRED and I will make sure my office does not order from THIS Jimmy Johns again!!! Does this immature manager realize the customers are the ones paying his check and a mistake that was so OBVIOUSLY their fault... the least they could do is give a free $6 sandwich!!! POOR POOR SERVICE! I ordered from the one on Apache and they were EXCELLENT and gave me corporates number 217-356-9900.