News

Every company needs an organizational structure—whether they realize it or not. The organizational structure is how the company delegates roles, responsibilities, job functions, accountability ...
Flagship Pioneering-backed Sail Biomedicines has laid off 12 employees following a review of the company’s organizational structure, leaving 125 staff still employed. “We regularly review Sail ...