Cap Loko,
Just a word of caution for you.
A couple of the responses to this thread would lead you to assume that you will pay rent out of the $40,000 per month. That is not correct. You will receive a housing allowance to pay for that and additionally you will receive school fees assistance if you have children of eligible age.
You will need to save for tax and pay utility bills. The rest is yours!
Maybe someone else could provide advice on the levels of assistance available for new joiners.
Cheers... Max