Computers & Technology News & Society Twitter’s Indian employees upset over layoffs, termed the decision derogatory. November 8, 2022November 8, 2022 Alex employees, india, Technology, Twitters Views: 204 Twitter India employees have said that humiliation and uncertainty are the right words to describe their current situation. Read more