NEW YORK – Google has dismissed 28 employees following their involvement in a 10-hour sit-in at the search giant’s offices in New York and Sunnyvale, California, to oppose the company’s $1.2 billion cloud contract with Israel, according to a report in the NY Post. The individuals, described as pro-Palestinian employees, were let go late Wednesday […]