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.”

Read more