One has to apply thru immigration for the specific type of visa-- work or visitor .
If for work, they will have to meet certain criteria .Guarantees have to be met by the employer .
Other alternatives include, mariage and family who are resident .
Work permits are difficult if not in a skilled field .