White collar unions aren't a new phenomenon though they are less known: https://en.wikipedia.org/wiki/Society_of_Professional_Engine...
Is there a precedence for contractors unionizing? I'm curious what prevents Google from simply not renewing their contract since they will presumably be requesting much higher wages.