It’s too soon to tell how many layoffs will be coming to the Orion bus manufacturing facility, a Daimler spokeswoman said today. The company announced this morning it would cease bus manufacturing operations in North America. A similar facility in Mississauga, Canada, will be closed, while certain operations will be continued out of the company’s … Continue reading