A Domino's delivery driver has caused an uproar on social media after going viral due to his explosive rant on TikTok about not getting tipped.

Now, being a delivery driver does have its perks. You have the freedom to work when you want, you're not office-bound, and you can rack up some serious money if you put the hours in. However, it does have its downfalls too.

Most delivery drivers rely on the tips they get throughout their shift, and one man reached a tipping point after he was forced to wait in the rain to deliver a pizza without being tipped.

Footage captured by another colleague sees the frustrated employee ranting about not being tipped after he waited "5 minutes in the rain" with the order.

The clip was uploaded to TikTok by @leaks._.world with the caption: "This is why you should tip your drivers."

@leaks._.world 😱This is why you should tip your drivers 😰 ##fyp ##dominos
♬ original sound - Malik

Since being posted, the video has been viewed more than 2.9 million times - and viewers can't decide whether he was justified in his emotional outburst.

Back in the restaurant, the man shouts: "I don't want to work here anymore!"

After being told to "calm down" by the person filming, he hits a stack of empty pizza boxes and shouts: "5 minutes! 5 minutes out there in the rain, and no tip? No tip?"

"Holy s***," responds the cameraman.

Many questioned whether it's okay to order delivery if you don't tip the driver...

One person said: "I literally can't comprehend how people don't tip. If you can't afford to tip you can't afford to eat out or order food. Period."

Another agreed: "To the people who are complaining about leaving a tip... you simply shouldn't eat out or maybe go pick it up yourself. Drivers rely on tips!!"

"Aw, this makes me sad because it was probably repeated deliveries with no tips. He finally hit breaking point," wrote a third.

But a couple of people were confused as to why he was "complaining," arguing "it is his job."

One person said: "I hope Domino's gets rid of him. It's called work. Sometimes good tips and sometimes not."

"Why they gotta complain about something that's THEIR job to do? Like cmon bro," wrote another.

And someone else commented: "Lol. 'I don't want to work here anymore.' Aight then leave. [You] already know zero tips is a possibility so why act surprised when it happens?" to which the original poster replied: "I'm only surprised when a customer doesn't care that my hair is dripping wet and can't even say sorry for not opening up but thanks."

What do you think about the man's reaction? Do you think it was justified? Or just a complete overreaction?