Earlier quoted context omitted.
While not union myself watching how IBEW (international brotherhood of electrical workers) works, it ends up working well for all involved parties. For workers pay is kept higher, benefits stay active between jobs, and benefits stay unchanged between jobs at different companies. Companies also gain the ability to support surges/drops in manning requirements (without ruining life's of workers), and know workers have a…
>I also see the best workers rising through the ranks, and bad ones either never actually entering the union or quitting when they realize they're not going anywhere. This doesn't sound like an advantage for software engineers. Surely unions can't decide on someone's competency. It kind of raises a red flag about potential gatekeeping methods (e.g. the tax status where you have to join or else).
Also disallows noncompete clauses. So if your current employer says no, you can go to another. Which is how I've seen quite a few promotions. The latter of switching employers is far easier, since life changing benefits (medical/retirement) aren't tied to employers. (Considering SV workers get their "share" by switching employers every few years, that would be a nightmare scenario for big tech as well. Since it further reduces employee stickiness, if SV unions decided to offer benefits).