The best companies in Qatar are the international companies such as Shell, ExxonMobil, Occidental, Maersk and some others.
The problem with the local companies is that they can fire you anytime whereas the international companies tend to keep people as they have trained them from scratch so laying them off is not an option.
Moreover in the Q-Companies you will not be learning anything and just sitting idle.

I definitely agree with Imz in this regard