It calls on Microsoft to ditch its $19.4 million (£14.7 million) contract with ICE in light of President Donald Trump's "zero-tolerance" immigration policy, in which families and children are separated after crossing the US-Mexico border illegally.

"We believe that Microsoft must take an ethical stand, and put children and families above profits," staff wrote, adding that the firm should immediately cancel its contracts with the "inhumane and cruel" agency.

The letter also called on Microsoft to draft a policy stating that the firm will not take on work for clients who "violate international human rights law." It added that Microsoft should be transparent about its work for the government.

You can read the letter, published by The New York Times, in full below: