Read the letter 100 Microsoft staff reportedly sent to Satya Nadella protesting the firm’s $19 million deal with ICE


Trending Today on Tech News Tube