SunEdison laying off 100 in O'Fallon, Mo. By: St. Louis Business Journal via Business Journals February 10, 2014 at 12:48 PM EST SunEdison, the St. Peters-based solar company, announced Monday it is laying off 100 employees in St... Read More >>