Tesla fires hundreds