Wondering too why you would call it a contract job when really, with EK (as all ME carriers), there is no contract. Not when it doesn't suit them, anyway. Just be aware that the unilateral changes to your "contract" (for lack of a better term for the worthless piece of paper you sign when you join), probably won't enhance your "carreer" progression.
Just curious KOAW, do you even work for Emirates? Not saying that you aren't entitled to your opinion, but I always find it curious that the staunchest defenders of the place are either DECs like Wiz or those trying to obtain employment at EK.