This role offers a 12-month trainee position within Johnson & Johnson's Lyophilization Production Facility in Schaffhausen, Switzerland.
Must-have
Nice-to-have
Not specified