I agree, english workplace, speak english
I also agree, and the same for any other country. Using a foreign language is fine if you're visiting or working somewhere temporarily or part of a multinational project of some kind, but for a permanent local job you should be using the local language (or one of them, if they have more than one). Which should be your primary language too.
If I liked pizza, I'd be getting it from Domino's.