For a while here Amazon had an arrangement where they would ship it FEDEX, then FEDEX would give it to the local post office and they would deliver it. Had some fancy marketing name. All it did was add 2 days to the delivery time. Since everything I order is Amazon Prime that was a PITA. I complained vigorously to Amazon on their email contact address giving several specific examples. I got good human-written replies. Haven't had that FEDEX to USPS arrangement for more than a year. I think they do pay attention, I am sure they got similar feedback from many.
Last year I ordered two out of print books that had a mention of my Dad in them...
They never arrived and Amazon said they were confirmed at the post office... I went in and checked the East Oakland Post Office everyday and the clerk behind the bullet proof counter said they had not received it and Fedex said they did...
I cancelled the order and contested the charge... Amazon was not happy... they blamed me!
I did find another source for the book and ordered it and had them in 3 days...
About a month later the post office delivers the Amazon order and said they had been misplaced... I refused.
Honest to gosh... the post office said they have nothing to do with Fedex and that Fedex doesn't deliver to them...
That was my last Amazon order.
I posted before about holiday packages I sent priority international to Austria... 7 days and $55 each box.
I think they got there 6 weeks later... all the packages went from Oakland to SF to Canada to Australia... sat for two weeks and then back to Canada, back to SF and back to Oakland and then went to SF to London then to Frankfurt then to Vienna and then to Salzburg...
Really kind of disgusting and I pointed out to the Post Office they need/should know Austria is NOT Australia...
The address labels were large block print and even had Europe underscored...