There's two different FedEx Guys.
FedEx Express (Federal Express) is the guy in the truck with the Purple/Red FedEx logo. He carries the Overnight, two-day, and three-day packages. He's a company employee, driving a company truck, and he has to be done by such-n-such a time every day so he can make the airport in time for his pickups to get on the plane. He's not the one showing up late.
FedEx Ground (or Home Delivery) is the guy in the truck with the Purple/Green FedEx logo. He carries the slow, cheap packages- no overnights, no time commitments. He is NOT an employee, he's in independant contractor, driving a truck he owns, and if he's from the Home Delivery side, he does not have to be back at the terminal by any specific time, because he doesn't make pickups. FedEx overloads these guys badly, because they don't have to pay overtime. He's the one out delivering at 8pm, or on Sunday AM, trying to catch up.