don't ever drive a truck
a 7am appointment usually turns into they open at 7am and will get around to unloading the truck when they get around to it, but throw a fit if the truck isn't there at 7am
one place told everyone to show up at 6am and had like 10 trucks and 1 dock and proceeded to tie up the dock most of the morning loading their delivery trucks and I was luckier than the guys behind me to get out of there at 6pm.
getting paid for the time used to be near impossible, but it's gotten a little better, but not much with most places expecting 4 hours of free time, like it's part of the deal and most of the long haul the trucking companies don't pay by the hour.
not all places are bad, some places jump right on trucks and load or unload them ASAP, but their is more than enough places that suck to make the overall job suck.
One place I backed up to the dock and they where loading my truck before I could get out the door, went inside and asked to use the bathroom, look a leak, walked out and the guy said sign here and away I went in minutes, two guys on towmotors filled the truck with pallets of motor oil.