Lexington, MA
systems for R&D labs, QC labs, and office buildings. Join Takeda as a Sr Facilities Mechanic – Lab Support... Facilities Site Support: Provide maintenance and repair support to other Takeda facility sites Perform necessary MWRA...