Helps avoid potentially uncomfortable situations on both sides and increase the signal/noise ratio.
I've helped hire/onboard a couple of really great former Meta engineers, and currently collaborate with a bunch of great engineers at Meta.
But for example, I've had a few exceptional coworkers from Netflix go to Meta. In part because they got to work on exactly what they wanted with nearly unlimited resources, and in part because they got paid fat bank to do it.
Doesn't make them bad people. Would gladly work with them again at any time.
https://www.cbsnews.com/amp/news/facebook-instagram-dangerou...
At this point in my life, I've seen enough people desperate for work that I'm not going to fault someone for working for an "evil" company. Maybe they really needed that money. Maybe they really needed that insurance for a loved one. I really don't know their situation and I'm not going to judge them just for that.
If, after talking to them, they talk about how excited they were abound working on code that helped exploit addiction in young girls, then I'll reject them. But if they were just there because they really wanted to work on react.js, I'm going to fault them for that.
We tried meta folks before. Every other sentence was “at Meta…” what works at Meta does not work everywhere else.
Plenty of other places for them to work. I am not responsible for their well-being.
If they volunteered for the job because they wanted to kill Jews more efficiently, then I won't forgive them.
Cisco management - truly horrible people.
We see a lot of applicants from Red Hat who “drank the kool aid” there for way too long.