Thank you all for the nice and practical feedback.

To be honest, I have three options:

1- To work in Algeria for the same package and things there are a lot cheaper than here, but safety is an issue, and schools too.
2- I have a couple of offers in Jordan, but these are not certain and they pay half the mentioned package, but life in Jordan is great.
3- Stay here for another one-year contract (this is what they offer).

My confusion comes from what they are promising all the time in terms of new and bigger projects and plenty of work coming our way. But I am working 2 days at the head office in tendering and I see nothing of the such.

I am not worried about them letting me go. Actually, they won't let me go and insist that I stay.

I like to work in my scope of work, but lately, it has been a little of this and a little of that. Not that I mind being given multi-task jobs, but I don't feel I am doing my job right.
It is very strange, because I don't save an effort, yet it seems I am doing virtually nothing, if you know what I mean... that's the general feeling I keep getting!

To briefly describe it, if I was holding my proper position and doing my job right, you would not be seeing any posts from me... :o)

Construction is a tough and busy task...

*********************************
When dealing with others: Never judge a person from his first act
When dealing with myself: You don't get a second chance to make a first impression.