2. For people from inside the Eurozone, it might still not work: I've had a work contract in a Eurozone country that specified that I had to have a bank account in that country. Not sure why, not sure whether it's legal, but not necessarily something you want to fight.
3. In France, it would not work as a practical matter. In other countries, you give people your IBAN in an email and you're set; in France, they require you to give them something called a RIB, which is a piece of paper (or a PDF) issued by your bank carrying your IBAN. Foreign banks do not issue things that would be accepted as a RIB in France, so your employer would say they can't transfer your money. Stupid? Yes! Everyday reality in France? Also yes, sadly.
The main problem living in france with a foreign account is that most companies (such as phone and energy companies) does not accept foreign account for SEPA debit mandate (IBAN starting with anything else than FR).
It is a major problem for the development of european fintechs development in france, such as N26 german fintech.
https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance...