The bigger issue is going from Salaried to Hourly employees. I assume (but don't know) that you need to be hourly in order to unionize.
I have been at a bunch of companies that reclassified employees from salaried to hourly. This always came after a single employee filed a lawsuit. It almost never impacted developers, sometimes impacted QA and often impacted other development support employees. I have never seen an impacted employee like it because they could not participate in stock options. I was only at companies with lucrative stock options.
If a company had poor stock options then I could see that somebody might like the change.