Business

Amazon Delivery Center Opens In The Triad

A new Amazon delivery center has opened in the Triad. 

Amazon says the 66,000-square-foot delivery station is up and running with hundreds of part- and full-time workers in place.