Advertisment

sales and marketing

Twitter
Twitter has fired the majority of its over 200 employees in India as part of mass layoffs across the globe ordered by its new owner Elon Mu...
Advertisment
Subscribe