During the Canada Post labor disruption last year, I used FedEx for a half dozen packages. They all arrived at their destination, but the process was frustrating because they didn't give a price when placing the order. They gave an estimate. And my card didn't get charged right away, but only after the package was delivered. All the packages got where they were going, but when the invoices came through, sometimes the price was significantly higher than the estimate.
Also, one of the packages got held up going through customs, even though I had electronically attached a commercial invoice containing the info they needed. Seemed like they just ignored it. And then I got some emails that seemed off, because they were requesting me to do some kind of a bond and give more info to get my package through customs, but name on the email claiming to be a FedEx employee didn't match the name of the person on the voicemail in the phone number in his sig, and everything about the email look very phishy. I initially called the number in the email claiming to be from someone at FedEx named Dion, but the voicemail said only "Edward Uvamba is not available". Major red flags for me. This actually prompted me to contact the FedEx abuse team and law enforcement.
Fast forward a bit, and it actually turned out it was a legit email, and when I finally ended up talking to the gentleman has was very helpful in advising me what to do to get the package across without incurring significant additional costs. BUT the process was still a nightmare overall, one that I don't want to go through again if I don't have to. And the way that particular team reaches out to people really needs to develop some self awareness about what scam emails look like, and redesign their workflow to NOT look like that.