re: Unions If a software union only existed to deal with the following: . Pensions . Health insurance I can see the point.
The union negotiates minimum benefits, such as working hours, overtime rules, vacation time, pension contributions, and so on. The companies are free to offer more.
They also collect salary statistics (which you can slice by industry, age, experience, area, and a bunch of other stuff), to help you decide whether or not an offer is competitive.