Hired for the role in March, visa application process took 3 months because of missing communication inside the company and they failed to provide work permit. My offer got cancelled when they found someone new in June. They offered to contact me for the new opening position in 3 months and promise to try again. Then never responded any of the emails about it.