It is depend on your profession if you are skilled worker u will have 2 years contract, after contract finish you will get 2 way ticket and 42-45 days paid leave, if you are in staff depend on company some company even for junior staff also they will give leave after 2 years, but some good company will give yearly ticket with 21-28 days paid leave even though contract 2 year it will be mentioned in contract when is ticket u check once ur contract it will clear ur doubt.