3 ms·
> You will need a visa to work in the UK. To clarify, is Brand Networks sponsoring visas?
by afarrell 11y ago
> You will need a visa to work in the UK.
To clarify, is Brand Networks sponsoring visas?
- scanr 11y agoUnfortunately not. I'll make that clearer in future.