What are the differences between a software engineer working in Paris vs. the Bay Area in terms of overall post-tax-compensation, job security, and development opportunities? Should I take a software engineer job at a new startup in the Bay Area or one at Amazon in Seattle?