@ferasbanna, I just want to ask, during your waiting period, did you follow up with them from time to time or they just called you or emailed you with your offer letter?

The reason I'm asking is because my husband is also waiting for his offer letter to date. They gave a time frame of 2-4 weeks and it's now on the 2nd week +. He tried to ask status thru email from the HR Officer, but no reply.