Netflix’s corporate headquarters is in Los Gatos, in northern California, but co-Chief Executive Officer Ted Sarandos lives in Los Angeles, as do several of the company’s senior leaders.