IMC broke ground on a 312,000-square-foot research facility for Chemours on Dec. 18th. The $150 million Chemours Discovery Hub will be constructed on the University of Delaware’s Science Technology and Advanced Research (STAR) Campus in Newark, Delaware.
The Discovery Hub will go up on a 15-acre site in the southeast corner of the STAR campus, consolidating laboratories and offices for approximately 330 scientists, engineers, and researchers who will be relocated from Chemours’ New Castle County facilities. The Hub will include more than 100 labs, fifty specialty rooms, cafes, conference rooms and twenty “huddle” rooms for small group meetings. The four-story building will be complete in early 2020.