Vroom To Rid Itself of Houston Locations, Lay Off More Than 500 Employees in Area

Vroom is winding down its e-commerce operations and laying off more than 500 people in the Houston area, including at its headquarters at 3600 W. Sam Houston Parkway S (pictured) in the Westchase District. (CoStar)
Online Used Car Sales Company To Close Houston-Area Locations