hi Kempis if i remember well PIA had a program where for every 5 or 10 round trips flown you got a free round trip ticket.
This was for the europe/us routes.
I flew Pakistan 3 or 4 times about 7 years ago and i will never do it again. I'm amazed their planes never crash.