News

Amazon severs ties with delivery firms, more than 1,200 drivers may get laid off

A report suggests that Amazon may have let go of over 1,000 delivery drivers by severing ties with some delivery partners.