Qatar, just like any countries in the Gulf or the Middle East is to me, not the place to build a career because, sooner or later, a local will be taking our job and/or someone with a lower salary will be replacing us.

Hence, money is the only motivating factor for a career change. For you to gain better experience, you should be at the contractor side because, a consulting job is not challenging at all. It's a job for lazy person (no offense meant and my point of view).

Take care.