Worked for 6 months as a Domino's delivery driver.
Mileage allowance is poor - 80p per delivery no matter where you go, often journeys were a 14 mile round trip so some nights you ended up spending more on fuel than you earned back in fuel allowance. Not to mention the wear and tear on your own car.
No guarantee of hours - some nights you would turn up and have to basically beg management to not send you home after one hour.
No respect from management - would quite happily take hours from you to give to someone else despite having previously put in full-time hours and worked hard to do more for the store. I often put in extra time to help out and would then have hours taken off me later on. No consistency.
No real perks - discount doesn't work out any cheaper than ordering a regular deal as you can't take discount on any offers, only on full price products. And no, you don't get freebies!
Never received my proper allocated breaks. If a delivery was there I had to take it regardless. So some days (if you managed to get the hours, that is) you would end up on a long day with no break at all.
Also if someone doesn't pay you right on the door when you deliver, responsibility falls to you as the driver and you have to pay it. Obviously you check the money at the door, but if someone is threatening and refuses to pay or disputes the amount and slams the door on you, there's not a lot you can do. Makes you feel very unsupported as a driver!
Too many! Unsociable hours, poor mileage allowance, no perks, lack of respect