What I’ve gathered from reading this thread is experience varies widely. One thread, Amazon sucks. Another, UPS is horrible. Another justifies it based on unionization and someone counters with highlighting FedEx’s lack of Union.
What gives? Well, I guess world wide companies have a spectrum of quality and your mileage varies based on too many factors to generalize.