Yeah, companies are like that - they'll lie and pretend to be "the good guys" at the start, right up until they're not and change their motto to something besides "don't be evil".
As far as I can tell, it's all part of the plan to attract idealists for cheaper and get better bang-for-buck from their "committed" workers until such time as they can no longer deny their shady practices. By the time the original engineers leave, they have enough of an established framework that they can hire mercenary contractors or whatever to keep things going.
I was very "I will only work for moral companies" and I still feel that way. But when I was laid off for almost a year, well, I did apply at Amazon knowing all about them. Didn't quite apply at Google / Meta (didn't really want to do website / HTML stuff) but it was getting harder to resist..
I feel you on prioritizing moral work! It took me a long time in my career to finally be able to make that choice (versus taking the first job I could find). I had an extremely moral open source robotics job for 5.5 years and then had to leave and take a less moral but still I think positively moral startup job. I think it’s okay to prioritize your personal financial needs sometimes. In the long term you won’t do the immoral stuff that long if this is how you think - so your own will provides a check to make sure you won’t do it too long.
It's not possible to work for a moral company because it's the government that's immoral and is responsible for corrupting them. Tech is basically the whipping boy for all the government's misdeeds. The government forces tech companies to be dirty (it's against the law to say no to them) and then inflames the public to blame the tech companies for doing it, so that people hate tech and love the government. It's like blaming the hand of the person whipping you while kissing their feet. So until the government stops being evil, there's no ethically safe space for tech workers. We'll just continue to be passed around and used as spoils of war by one twisted regime after another.
As far as I can tell, it's all part of the plan to attract idealists for cheaper and get better bang-for-buck from their "committed" workers until such time as they can no longer deny their shady practices. By the time the original engineers leave, they have enough of an established framework that they can hire mercenary contractors or whatever to keep things going.
I was very "I will only work for moral companies" and I still feel that way. But when I was laid off for almost a year, well, I did apply at Amazon knowing all about them. Didn't quite apply at Google / Meta (didn't really want to do website / HTML stuff) but it was getting harder to resist..