

I had a management class years ago in college where the professor made the argument that in order to be ethical, every single action a business makes must be done to increase profits for its shareholders.
Charitable donation? Only if it increases public perception in a way to be justified by the cost.
Pay your employees well? Only if paying them less would cause you to lose them to your competitors.
The list goes on. It’s a very depressing way to look at the world. But as time goes by, I’ve realized just how accurate that professor was. Companies don’t give a shit about you and will turn on you the second it makes their quarterly numbers look better.
Oddly enough, on my first development project I was paired with a “senior dev” who turned out just to be a guy in his 60s who had never actually coded before, so… just a senior.
I ended up doing 100% of the coding, but the guy managed to keep his job for a few months.