Tesla closes solar installation centers as part of layoffs
@ 2018/06/24Tesla's recently announced layoffs may hurt its solar panel business particularly hard. Reuters sources and leaked documents have revealed that Tesla is closing roughly a dozen solar installation centers in nine states as part of the job cuts. There...