well considering that they're sorting you out with accommodation and transport; 2000 USD is 7300 rials which is 100000 rupees all for yourself each month. compare with your current take home pay in india and that should clear the scene for you. If you are bringing your wife, make sure you are allowed to. And if you have kids, well then 2000 USD isn't enough. Best of luck.