Steve Teixeira, a former Microsoft, Facebook, and Twitter executive in the Seattle area who became chief product officer at Mozilla Corp. nearly two years ago, is suing the company for alleged discrimination and other claims after taking medical leave for cancer treatment.What's going on here?