I'm extremely aware of this as someone who is socially conservative in terms of abortion, gay marriage, trans issues, etc (seriously not trying to start a flame war). It's weird knowing that a large portion of the country has similar values to me, but in a major city I can never mention these things or I'll immediately become unemployable. It doesn't matter that these things have zero impact on my behavior at work; y…
From my perspective, I don't want to work in an environment where people are voicing their opinion that (e.g.) gay marriage is illegitimate or wrong. How am I supposed to work with someone who thinks a huge part of my life is immoral? I would have an incredibly hard time believing that that person was taking me seriously, really wanted to work with me, wasn't going to undercut me, or trusted me. It's not that you can…
So everyone needs to ensure they hold no oppinions you might find offensive or be homeless? It goes both ways: how am I supposed to work with someone who thinks it's ok to ostracize people for personal beliefs?