Layoffs Coming To Framingham: Report
By William Hall
Published on March 12, 2026.
Germany-based Evotec is planning to close four sites across the country, including a 30,000-square-foot lab and office space. The company estimates that around 800 workers will be laid off due to the restructuring of its operations. No official announcement was made regarding the layoffs.
Read Original Article