I really feel sorry for these drivers, and it might explain why you rarely see the same driver twice, it has been common for us to get deliveries as late as 9pm, one driver I spoke to recently who arrived just after 8pm, I asked him what time do you start, he told me he was 45 mins from home to the depot and has to be there by 9am, it appears that he then waits around sometimes till noon for his delivery vehicle to be loaded and he can get away, with anything from 300 to 400 deliveries for that day, he has been out delivering as late as 10.30pm, it seems the staff in the warehouse cannot cope with the volume of parcels quick enough to get the drivers loaded and away for a early start of 9am, plus not enough drivers to be able to split the loads to decrease the amount of daily delivers per driver, it cannot be safe for these drivers to be on the road for anything upto 15 hours a day, I think the company uses a lot of contract drivers who need the work and will put up, for a while at least these conditions