that scenario is typical here in Saudi Arabia.

whenever they need something, it is always urgent. you prepare the stuff complete with schedules and materials to use but afterwards it will be shelved for one reason or another.

hiring process is no different. the management\hr issues an order for recruitment without even checking for the availability of a visa. they interview, shortlist candidates and make schedules. finally, the guy in-charge of liaising (usually a local) with the passport dept will inform you that the visa is not applicable for the nationality they've selected.

sh@@@t happens!