There is a cadet program which gives a constant intake of pilots.
Also, the outflow is not as heavy as people describe and new recruits are given a place in the holding pool for example.
I totally agree with the people above blaming the issue to some managers(if we wanna called them that way).
Unfortunately, the airline relied on some high up people which brought their contorted ideas from the UK and Malta to name a few places.
Only because someone has 15k hours does not mean he is gonna be a good director of Flight ops/HT/or any other nominated person position.
I definitely think they got the lesson now. They are investing on their national managers and spending a lot of money to train them.
You can sometimes tell the difference when dealing with locals and foreign managers, locals tend to be more professional and prepared. But it will take time before they change things if they ever will.
With that being said QR is not for everyone, if you like easygoing places where you can just disregard SOPs and live in a xenophobic society than look elsewhere. Just my piece of advice.