Amazon headquarters
-
Amazon
At Amazon HQ in Seattle, workers share blended feelings about firm layoffs
Amazon workers and others cross Lenora Street during lunch hour near The Spheres on the company’s Seattle headquarters campus on…
Read More »