The Chemours Company Opens Discovery Hub
The Chemours Company, a specialty chemical manufacturer, opened the $150 million Discovery Hub in March of 2020 in Newark, Del. Supporting collaborative research, commercialization, and training initiatives, the 312,000-sf facility is located on the University of Delaware’s Science, Technology, and Advanced Research (STAR) Campus. Accommodating 330 investigators, the innovation center houses 130 labs, offices, huddle rooms, conference spaces, and cafés.