Charter 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.
[KMOV]