They force you to work for 2 entire years to get a full time contract and before that you only get 1, 3 or 6 month contracts that continue one after another, so you can't even take a bank loan or anything and they can fire you after 2 years before they give you a full contract and they will just hire someone new instead to do the cycle again. Oh, you will also get only a fraction of the salary if you work on the same job someone else is working in Germany.