History doesn't repeat itself, but it sure rhymes.. Back in early 2000s Microsoft temps were organizing against the raw deal they were getting** They won, but that then led to the onerous, exclusionary caste system we have today instead of more full timers.
The really sad part is that many advocacy groups turned towards reactionary, nationalistic, anti-India racism. (see programmersguild.org if you can stomach it.)
I hope that this time will be different and better outcomes are the result.
** techsunite.org which is now washtech.org