Tesla Said to Lay Off 200 Workers, Shutter San Mateo Office
Tesla has shuttered its office in San Mateo, California and laid off roughly 200 employees working on its Autopilot driver-assistant
Read MoreTesla has shuttered its office in San Mateo, California and laid off roughly 200 employees working on its Autopilot driver-assistant
Read More