Artis Moon3 min readMay DayToday, for International Workers’ Day, essential workers of some of the mega companies are on strike, citing health and safety concerns.