The Biologics drug substance manufacturing facility at Schachen is a premier, state-of-the-art facility that enables and advances our best work.
Must-have
Nice-to-have
Not specified