Most people understand business-english. If your team is English-speaking, chances are, you will have much much higher chance of succeeding there.