Well Abouhashem,

Don't worry about the headaches, they wont last!

I cannot make any premature assessments on your situation, but I am simply trying to give you the worst possible scenario. Though your processing lag time will probably never be as bad as what my friend had to endure, being patient should definitely be on your list of personal attributes!

That is a great position and I think that upon arrival, you should try to re-negotiate your salary requirements.

My guess is, if it wasn't mentioned in your contract, then its unlikely that you will receive an advanced salary payment. Don't take my word for it though. There are a bunch of AJI junkies floating around this board somewhere, I am a little surprised at their lack of contribution! :D

You should definitely clarify these things with HR. I believe a Lebanese guy heads their HR Department, (his name is Jaad I believe) and he has been very helpful in answering my inquiries in the past. (if you don't have his number, Msg me in private )

Best Regards,

Mohammed

Don't let one man's dream become another's nightmare