If you've been working for Uber for the last couple years (in an engineering role, and not visa-restricted), you need to have an answer for why you've remained someplace with so many serious ethical issues. And to be clear, "I needed to pay bills" is a real answer. But you need to have it and be willing to say it and defend it.
And if they were aware, but didn't blow the whistle (after going through the usual HR complaint process and running into blocks there, as others have reported), that is definitely a very questionable ethical choice that deserves future scrutiny, including for anyone hiring that person.
Objecting people just because they've worked for a company-turned-toxic without getting into details seems damn unethical to me. That's no better than racial or other profiling ("they all are like this" mentality) imho.
Right on. A person's ethics will be impacted by the culture they willingly chose to remain in. If that culture is thoroughly toxic, i.e. not just confined to different spaces, then it's is necessary to probe deeper into the reasons why they remained.
In my experience, the people who object most strongly to the consideration of complicity, are also the same people, who at one point or another, went quietly or happily along with wrongdoing.
Their indignation can be distilled to: "Why should I, or anyone, be shamed for turning a blind eye to the suffering of fellow human beings?"