Thanks for that insight.I am on the tech interview panel for god knows how many years.
No, apart from regular salary, they came up with this allowance thingie for many other employees as well. Not meant specially for me. Though I was among the first batch to be given this allowance.
About switching from desi company to MNC - True that.