I agreed to the saying that "permanent" does not mean forever. Because I do not know the details about your case, just give you some general suggestion. You should check your job offer letter or employment contract in order to see if they breached any contract terms.