I was interviewed four months back and offered a work contract two months ago. This job requires me to migrate to a European country. Initial date of joining was 1st of September. When I am serving my notice period, I came to know that company is not applied for a Visa yet due to few changes in their policy. They asked me for contacts for the background check, and I gave it to them. I felt they are giving me all kind of excuses to delay the visa application.
I extended my last date at the current company, but the new employer is not giving any hint about what the final date will be. I'm worried because they didn't tell me about the visa until I asked them. The contract dates are not respected by the company, and I felt unprofessional. Is it better to push them for a decision or look for other opportunities? What rights can do have in this case?
Thanks in advance!