The whole Union vs non-Union thing is ridiculous. The scales are so tipped against workers and Unions, in NA, that it's a non-issue. Corporations outsource to companies, often created by "former" VPs, often out of country, to places where workers are an 1/8th or less of what we earn in NA. Then there's the medical coverage 'cause what'll you do, especially in the US, if you or a family member get sick and you don't have coverage, rhetorical question you go bankrupt and or die. Of course, just like with companies merging back into the mega Corps that were broken up in the early 1900s, we're seeing the rebuilding of the robber barons again. Free-market, Laissez-faire, capitalism.
Not only do workers need Unions those Unions need to have global reach. There is absolutely no reason a worker in Bangladesh, for instance, should be paid less than a worker in Silicon Valley, for the same work.