Why are technology companies talking so much these days about political and social issues like climate change, immigration and LGBTQIA rights? It's not just because millennial employees expect that ...