Business

Chemours Inaugurates Innovation Center

The 312,000-square-foot facility houses more than 300 of the company’s top researchers and scientists, consolidating most of the company’s U.S. innovation efforts into one location to maximize collaboration and efficiency, the company reported.

Read More…