NEW DELHI, MAY 2 : Google has laid off at least 200 employees from its ‘core’ team, just ahead of its blowout first-quarter earnings report on April 25. According to a report with CNBC, the tech giant will also move some roles to India and Mexico. This comes nearly two days after Google fired employees […]Continue Reading