Google lays off more employees and moves some roles to other countriesbusinessinsider.com58 pointswslh2 years ago