BusinessOpinions

“The Tech industry has sold itself on ‘making the world a better place’, so tech leaders probably shouldn’t be surprised when their employees want to do that.”