Road America Closing Call Center on Victory Drive in Columbus
Wednesday, February 3rd, 2016
Nearly a decade after arriving in Columbus and opening a 24-hour response center for travelers, Road America is preparing to pull out of Columbus, with about 200 full-time employees losing their jobs.
Miami, Fla.-based Road America said Tuesday it plans to move all of the local operations from the 25,000-square-foot call center at 1838 Victory Drive to its headquarters in Florida “as part of a necessary cost containment and restructuring plan.”