The first mistake is accepting the shipment if there is visible damage. Return to sender and let them fight it out. The shipper is the carrier's customer - not you.

I've always used FedEx ground which is far from perfect but I got paid for the 3 claims I had to make.

Lately, I've found a simple frame of 1X4s inside the cardboard box is cheap insurance.