Life science firm Arysta to lay off 18 workers in Cary Posted by WRAL TechWire | Apr 26, 2019 Arysta LifeScience, global chemical manufacturing company, will lay off 18 employees in its Cary office by the end of July. Read More