Bad cultures ignore values, or have toxic values and toxic social outcomes. Good cultures incorporate values, live them consistently rather than just talking about them, and have good values and outcomes. This isn't just a moral position. Your culture is like code. Ethics define your edge cases. You do not want code - or a culture - that works of the time, but collapses when it has to deal with an input that is diffi…
That's not my experience. In fact it's the opposite. I suspect that incorporating values can work, but it's not universal. Best company cultures usually concentrate on good work, not values. Results to the society don't matter when people get things done. I think most companies should try to be as amoral as possible outside the purpose of the company. People choose to work in different companies based on their values…
If the results to the society are negative, I prefer if you dont get things done. Because it would negatively harm me too.