there is no such thing as a 6 month contract in Saudi Arabia, since it has to follow the labor law. The Iqama is valid for 1 year, not 6 months.
unless the offer is from a reputable family/organization - stay away.
google saudi labour law, do your background checks etc. but don't give up your position in europe.
if you decide to come here you have to do a full medical PRIOR arriving including full liver test, stool test, HIV test etc. certain sponsors usually require drug tests as well.
AFTER arriving all tests are done again and the headache begins with, red tape, not being paid for months etc. PM if you need more.