Charter to close Town and Country office, 107 layoffs planned
Charter Communications plans to permanently close its corporate office in Town and Country, resulting in 107 layoffs, according to a Missouri WARN Notice.
Charter Communications plans to permanently close its corporate office in Town and Country, resulting in 107 layoffs, according to a Missouri WARN Notice.