It's fine, I have to deal with the situation but can be worse :)
This profile picture is real me, but with my best angle and good clothes of course, so in real life I'm not 24 hours a day that good 5555
So, you need english for business, technical vocabulary in your company's field, and better grammar otherwise you will loose your credibility. You don't need to be fluent, just to have good oral skills and strong basics.