Carvana confirms in state filing it is closing Euclid inspection center, laying off 210 workers
EUCLID, Ohio — A layoff notice Carvana was required to send to state and city governments confirmed the inspection center in Euclid will close, laying off 210 workers. Amid a 2,500-person layoff across the company, Carvana would only say last week it was “transitioning away”...