Jobs | WRAL TechWire

Jobs

Triangle drug trials company lays off 73

Triangle drug trials company lays off 73

Science 37 Holdings, a drug trials services company based in Research Triangle Park, says it laid off 73 employees, or about 23% of its staff, on Thursday.

Loading