Tag: Hertz

Hertz CEO steps down following Tesla EV purchase debacle

CEO Stephen Scherr of Hertz is stepping down in the wake of the company's catastrophic electric vehicle mishap,