I have a now work opening at same company. My boss suggest me try it.
But a big question the opening tema is global tema.
So need English more at mail and oncall.
I'm not sure what happen at the interview with manager.
If you have time , really have to leaen English more and more...