Amazon’s newest Atlanta delivery station is officially open for business. The online retailer welcomed associates inside the more than 335,000 square-foot delivery station for the first time this month to celebrate its Day 1 of operation. To mark the delivery station launch and honor Amazon’s continued commitment to keeping employees and communities safe during the COVID-19 pandemic, Amazon also donated […]