Debt-ridden diabetes care company laying off 100-plus workers in Massachusetts
A debt-ridden global diabetes care company that won FDA approval for its first wearable insulin delivery system in the summer will lay off more than 100 workers at its Massachusetts facility while eliminating the expensive product. Embecta, headquartered …