Wow, Abu, this is amazing.
I kind of envy you in a way. Nepal would be cool in many ways.
It could also be a bit dangerous- disease, guerillas, and so on. I suspect it will be rather uncomfortable to live in. I suspect you'll have to see a lot of pretty heart-rending sights of poverty and squalor. I suspect the salaries will be low by world standards.
But if you can hack all this stuff...what a cool job!
Yes, Nepal is not the paradise one earth but its ESL labour market is just developing, and perhaps we can make avoid some of the problems that have occured in China - perhaps, if we pay good attention. My salaray ( I was able to request it myself) will be around 650 USD a month, free apartment and utilities and health insurance. For disease, it may be a bit the same as in China - pay attention to the water you drink, etc. Most recent news (and I was even able to talk to the Nepalese Ambassador today on the phone) suggest that the problem of Maoist guerillas is only an issue in the valleys of the North West - where the central government has lost control many years ago. In Kathmandu valley where I will go it will not be so much an issue - they say, and I will be able to verify the real situation in those 3-4 weeks I will be there. My Nepalese partners have requested that I will find them some other foreign teachers, and I will only do that if I find the situation safe enough, the school reputable, and if I can negotiate a contract package similar to China for other foreign teachers.
To enter the country legally, you just come by a tourist visa. Later, the school has to submit an application package to the Ministry of Education for their recommendation to the Immigration authorities to give you a legal work status in Nepal for 1,2 or 3 years. This will be processed from within Nepal by the school on behalf of the foreign teachers. This is what the Ambassador explained to me (he is a personal friend of one of my Nepalese partners who recommend to contact him), and normally there would not be any problem if the school is legitimate and recognised. If all that is true it seems more relaxed than China with its many health checks and other paperwork (in some provinces like Zhejiang they are now requiring you to have three health checks - what a mess, and thus I have declined a relatively good job offer from a decent school in Quzhou city).
I will keep you updated. Have a great day!