FZ is a company where you would have to go along with many things to survive. It's all mentioned somewhere but in a nutshell, war zones, night flying, fatigue, incompetent rostering, which is attributed to the bidding system, etc.
Get used to that, and don't let your self feel a second class pilot when some other people will work only 8 days per month, and you 22. Focus on the positive side, i.e the high salary and benefits, the good things you can have in Dubai, the good colleagues you will fly with.
But definitely there will be a day when you feel that you need to move on. A day that you would have had enough of what is going on, not from the airline only but from being in Dubai itself. And then it's time to go. But do so in a nice way, you never know if you would be back one day.