Skip to Main Content

Novartis

Novartis is a pharmaceutical and biotechnology giant based in Basel, Switzerland and Cambridge, Mass. It has more than 100,000 employees and revenue in excess of $50 billion annually. Here’s a roundup of STAT coverage.

All Coverage