San Francisco is famously non-sunny (all that cloud).
Salaries are certainly not capped at 140k CHF, I've seen a number of job ads for 180K CHF and that doesn't count stock options which is usually the bulk of compensation at the high end.
Not sure about the MBA vs IC thing though.