B businessinsider.com Google lays off more employees and moves some roles to other countries 58 points wslh 2 years ago 11 comments