Elon Musk reportedly gave staff a one-week deadline to turn around Twitter's ad business — and then laid them off
Elon Musk laid off more staff in February, according to a report from The Verge.Getty ImagesElon Musk laid of dozens of staff across engineering and..
Read More