I know someone who got a better job offer and couldn't leave because the company didn't give him NOC. So yeah you might get a job but to work there you do need NOC. I don't know about the transferable visa