Interestingly enough, employment is a very vague term today, since the number of employees with a contract without an expirement day has dropped drastically in the past 20 years.
The situation here in Germany is like this:
You get a contract limited to half a year or 1 year after your half year probation time. After that, they can give you another contract with a time limit of half a year or 1 year. After that, they have to give you a contract without a time limit. But you won't get it. I spent the past 10 years like that - after a maximum of two years with limited contracts, it always was: "Oh, we are very happy with your work, but for (insert lame excuse) reasons we currently cannot employ anyone with a contract that is not limited. I know well-educated doctors and lawyers and architects who suffer from the same.
That's good for the employers - flexible fluctuation of employees the number of which can be fixed to match the workload etc.

that. The result is this: Me, and many, many others now say: Okay, I know I have to search for a new job in two years - so why should I invest anything at all at my current job? Time? Skill? Training? No, I don't, and I can only advise others to do likewise (and we are becoming legion!). So, I do the minimum at work to draw out my contracts for two years and milk the most money from my employer with investing the least effort before I have to move on.