By NCR DELHI TEAM February 27, 2023

Twitter Inc has reportedly laid off 10% of its workforce, which equates to around 200 employees. The move marks the latest round of job cuts since Elon Musk took over the social media site in October 2022. According to a report in the New York Times on Sunday, the job cuts took place on Saturday […]

read more