You fail to mention that to get all those benefits, you have to be a French citizen. You need a EU passport to be able to work here, unless your company decides to transfer you to their French division. And things in France are expensive compared to the US. But the French are not as unbearable as advertised. They are actually nice people.