I've never understood tipping. You pay for your pizza, it's then up to the pizza company to pay their staff properly. If they don't do that this is there problem, why should you pay extra?
(apologies if this will now start a Reservoir Dogs style debate

)