Microsoft lays off 4,800 and faces backlash over H-1B approvals

Business