As Tom said, I do work at a pizza place, and I have for about 2 years as an insider and a driver. I'll give some background and some experiences I have had so some of you guys can be better consumers. >_> (I'll probably repeat some stuff said in this thread, but I don't care xD)
EDIT: Sorry for the block of text. I just bolded some of the main points/headers.
1. Do your research. Know what you want and if there are some specials. You can check for some coupons online, or if you call, the CSR (Customer Service Rep) will probably tell you some deals. Note most places have a lot of deals all the time and we arnt obligated to say them all. It helps out a lot to know kinda what you want or how many people you are feeding so we can tailor specials to you. Pizza can be pretty expensive. Sometimes I'll think, "Man, this guy is crazy for spending this much money on pizza. He could cut it down by doing this:" And actually, if I answer the phone and you sound nice enough, I might put in a deal if you dont ask. Also, read the fine print on coupons, sometimes you cant combine deals. As SauceBoss said, don't order something we dont have. I will either give you something similer or say we dont have it. Do you reallllly want everything? or just a supreme, extrav, etc.?
2. REVIEW your order. If you call, ask the CSR to repeat it back if he/she has not done so already. If you are online, look at it before you checkout. Many pizzas can be saved if you do this. I was working one time and someone placed an internet order for 2 Thin Crust, no sauce, no cheese, with BBQ chicken and pineapple. So basically crackers with pineapple and bbq for about $20. When the guy got there, he payed and looked at his pizza and got pissed because it was "wrong". Well, we made it exactly as he placed it. We later got a call from his manger saying we embarrassed his employee or something, but we didn't really care. They payed, left the pizzas, and didn't want new ones.
3. Times:
Pickup: You can -usually- get there a few minutes early and expect it ready. Ideally where I work, it takes 1-2 min on the makeline and 6min in the oven. But we might have said 10-15min.
Delivery: We get it there as fast as we can. As soon as it is out of the oven, a driver leaves if one is available. Do not expect any less than what was said on the phone.
In General: Use common sense. If the weather is bad, if there is a big event in town or on TV, expect a long wait. If you don't want to go pick up a pizza because it is raining, don't expect the driver to be any more happy about it. It also means EVERYONE else is getting pizza and we are stretched to our limits.
4. Tell the CSR EVERYTHING you think the driver might need to know. Give them a phone number, maybe another. If you are in a hotel, give them the room number and your cell, and MAKE SURE they have the right hotel address in. I've spent many trips back and forth because someone messed up and I couldnt find the person. If you are in an apartment complex, give them the gate code to open the gate or to reach you. How else am I supposed to get in? Give them any other information that would help find it like building number, where the numbers are located on the building, etc.
5. Don't pay with large bills. Depending on how much your order is, the till likely doesn't have a huge amount of change. Where I work, drivers only carry up to $20 in change. Ask before hand if it is ok to pay with w/e bill you have. Also, if you got a delivery, don't expect coin change. I dont carry it, and it would be such a pain to actually do it.
6. Please tip. =( Drivers depend on tip money. It's really depressing to claim nothing at the end of your shift because people are so stiff they won't even give $1. I know drivers where I work don't start at the new minimum wage, they start on the old one because they are tipped employees and were not forced to go up. Luckily, when I went from an insider to a driver, I kept my wages and probably make more per hour than most or all of the drivers. We remember who you are and if you tip.