Hi!
I am looking at a job in Nairobi. I am waiting for them to send the ticket now (which is what they say they would do). I would NOT buy a ticket, unless you really also wanted to go there as a tourist, anyway.
If you're desperate, I understand buying the ticket, but then they may think that they can take advantage of you in other ways. If they really want you, they will send a ticket. For a corporate job, I would tell them it had to be Business Class or better, also.
cliff
GRB