News

The optics of Microsoft’s recent moves couldn’t be any worse, as it lays off chunks of the workforce whilst filing for visa requests.