Well, I am working for 2 years in one company, but recently I got an offer from a pretty big company (> 1000 people) to work abroad as a full stack programmer.
I was told that I would be moving the first day of work, and that I can stay there as long as I want to. It's an outsourcing company that hires people and sends them to different clients abroad. The client I was supposed to work for is even bigger corporation.
I agreed on a salary, signed a deal, got ready, told everyone about this - cool. The company has great opinions, everything seemed legit.
But today I got a call from this company that they moved all people from abroad to my country, and that they decided they have too much people. I was told I have thus nothing to do, and I'll be waiting till something gets resolved, while being paid normally. I also got told there's more chance for another project for me, for another client, also abroad, but in different technologies that I don't know and don't want to know.
So I don't know if, and when, I'll be moving abroad (that was the main reason for me to change jobs). I also don't know what I'll be doing after I start the job. I know nothing.
What steps should I take to protect myself?