If you follow the law to the letter, and you don't get what you want, the mere threat of hiring a lawyer will get it sorted.
The only issue is the speed. I see people lose their job offer before they even start, because the immigration office is too slow.