The law also says that if you leave an employer the entire amount of your EOSB must be in your hands before they cancel your visa. For some people that's a quite important order of events and I don't believe Emirates are complying. Perhaps one the numerous recent departees can describe what they have experienced in this regard.