It's not really possible to do that when the opposing beliefs are so fundamental. Mozilla had, and has, a lot of LGBT staff.
How could you expect those staff to work under and trust a CEO opposed to their very existence as equal members of society?
What's so fundamental about marriage?
I don't think childless couples (of any gender) should get any societal advantages yet I have no problem working with people that disagree. Why has everything to be black-or-white, left-or-right, with us or against us? That's not a productive way to think about others.
> It's not really possible to do that when the opposing beliefs are so fundamental.
Sure it is. I've lived and worked in the Middle East and in China. People do it all the time.
It's basic tolerance, it's not that hard. You do your job and collect your paycheck at the end of the week, same as everyone else.
And how many Mozilla were fired while the CEO increased her pay to more than $7M per year?
How can staff members feel trust and been seen as equals when they get fired to make place for someone that is already earning 70x their wage. All while tanking the company to new lows.
Ive worked with Catholics and my views on sola scriptura and the authority of the Pope never came up once. Ive worked with Muslims, and it was never an issue. Ive worked with Hindus. Ive worked with Chinese, Pakistanis, Indians, Bangladeshis, Nigerians, Brazilians, Kenyans, Russians, Ukrainians, Poles, Ghanans, Mexicans, and many other nationalities. I have been on many teams and in my companies with a combinatorial explosion of fundamentally incompatible beliefs.
So yes I do expect staff to work under a ceo that is opposed to gay marriage, an idea that I would bet globally has a less than 50% popular support.