TechLondon-Based Google Workers Go On Strike Protesting Layoffs, ‘Appalling Treatment' Google employees in London protested layoffs on April 4 at the company's headquarters. (Photo: Dan Kitwood/Getty Images) Google's UK Headquarters on November 01, 2018, in London, England.by Trisha Kae Andrada
TechGoogle Calls Microsoft's Cloud Strategy Anti-Competitive, Slams Its Ties With European Providersby Trisha Kae Andrada
TechHulu Fires 200 Research Center Workers in Beijing; Is This Related to Disney Layoffs?by Trisha Kae Andrada
TechTesla's Solar Business Is Looking to Hire More Electricians, New Job Posting Revealsby Joseph Henry