Biotech company lays off 15% of staff

Invitae, a biotech company focusing on genetic testing, laid off 15% of its staff as the company initiated a cost-cutting plan. 

Read the full post on Becker's Hospital Review - Healthcare News