US software giant Microsoft has pledged to give the Pentagon access to its "best technology" despite criticism from employees, breaking with other tech companies that are reconsidering military companies after facing internal backlash....