I study near the french-border and, in my experience, relying on english in france is hard and even the universities are often not really easy to navigate without speaking french.
I can't learn the language immediatly and so I think starting at the startup will be hard or impossible for me if everything they'r doing is in french. That's what I mean with "I don't feel welcome".