FedEx is the worst of the services here in the U.S.A. I retired the end of last year. But before I retired, I often had to get parts returned to me from one of the auto assembly plants. Sometimes one of the other suppliers would send me trim, so I could do fit trials. Or I would send parts out to field reps, so they could replace a bad part at the assembly plant. My company negotiated better rates with UPS and FedEx. Often, we were told to use one over the other, whenever possible.
FedEx was the preferred carrier for a while. But it didn't take long before most everyone I worked with hated having to deal with FedEx. They were notoriously late, about as often as they were on time. They would often deliver parts to our sister plant, that is about 1/2 mile from where I worked. We became very accustomed to having contacts at the other two facilities that were close by. More than once, they even delivered packages to JetWay (JBT Aerotech now), which was around the corner from us.
But worse than that, they lost packages. I had one particular experience when they lost a part. I called the day after it was due for delivery, after checking online and seeing that there was no record of delivery. At first, they told me that it was delayed, and would be delivered in the next 1-2 days. After no delivery, I checked again, and they admitted that they had lost the package. I really needed the item, so I pressed them hard to find the package. After about 2 weeks, they said the they weren't going to make any more effort to find the package, and told me that I could file a claim.
What really got me was how condescending they were towards me, as though it was no big deal to loose a package, and I should just go away and not pester them with my petty concerns.
UPS was occasionally late, and also sometimes delivered to our sister plant. But not like FedEx. UPS quickly became the preferred carrier for most everyone I worked with. Just mentioning FedEx to others at work, would get looks of disgust.