Throwaway for anonymity reasons.
I learned to code. I am good enough to get a job at a Google/Amazon/Facebook. Should I do it? I feel like it would be working for the devil, but I also feel like almost every job is like that. $200k/yr sounds pretty nice.
All of this but
Be really careful about attending unionization meetings and being vocally pro-union at Google. If you look like a troublemaker, they're really good at maneuvering your career into a dead end in a plausibly deniable way.
On the other hand, if you're willing to sacrifice yourself for the cause, wait for your first promotion, then immediately go hard on worker activism. Getting a few really good constructive dismissal cases into the courts would really help out at this stage.
A good point. I should have mentioned that they should also get some training on unionizing and agitating, since I think a lot of people think it means you just start telling everyone that you should unionize. You've generally gotta start with small asks that don't seem particularly combative and work your way up, e.g. Also, as you mention, workplace organizing is still (technically) legally protected, so there are two likely trajectories:
You successfully organize and get that union.
You get pretextually fired long before this but can take a case to the NLRB.
2 is more likely but will still immensely help the cause and if you were already doing a decent job organizing it won't just be you fighting that battle.