Charter Communications bringing over 200 new jobs to St. Louis-area

insight80Charter Communications plans to bring more than 200 new jobs to the St. Louis-area with the development of a new call center.

Formerly Northwest Plaza Shopping Center with its trademark rotunda, Charter invested more than $16 million to completely renovate the 134,000-plus square foot building, located at 750 Northwest Plaza.