Yelloh to Lay Off 750 Employees and Close 90 Delivery Centers Nationwide
Amid economic turmoil and rising operational costs, the food delivery business known for its iconic yellow trucks will start closing centers from December 8, maintaining service only in 18 states delivered via UPS elsewhere.