He can keep doing this for 3 whole years, leaving me not knowing if I'll have a job in the very near future…
I can't take out loans, I can't get a credit card because my bank doesn't see it as steady employment (it's a private company, not a government one, so they assume I can get fired any time).
I do my job well, and everything suits me here, except the contract situation.
Business is well. There is no reason for this. He can fire me any time he wants because he can claim a random violation of the contract or purposely leave me out of raises or bonuses, make me go on numerous work trips and just force me to quit.
Never let me dream bigger than my 9-5.