Microcaps · BiotechProduction Manager, 100%Verified·148 days agoOpen 3+ months Worben, Switzerland manager · Employee Apply on joincom Production Manager, 100% at Microcaps. Location: Worben, Switzerland.