Twitter has actually started giving up workers under its brand-new proprietor, Elon Musk. The San Francisco-based social media sites titan… Read More