Technology  Tesla is laying off 285 employees in Buffalo, New York as part of a broad restructuring

Tesla is laying off 285 employees in Buffalo, New York as part of a broad restructuring