When I look at my class of MBBS almost half of my class is sitting abroad. So plz forgive me if I don't see this as an exception and more like a trend. Although Doctors are one the highest earning people in Pak. But there are a lot of issues that money alone cannot solve rather money is the main cause of these issues. Security is one of many.
yeah , the preference for Pakistani MBBS graduates is as below :
1. US or UK.
1.1 if you have money, the top target is USMLE and the match
1.2 if you have less money or just dont want to bother with match, then give PLAB and work in UK.
2. Gulf.
2.1 Those who pass USMLE or PLAB can get hired in GCC.
2.2 if you specialize in Pakistan uptill the "Registrar" level, then you can get really great pay jobs in GCC.
3. Look for unique opportunities outside US/UK/Canada, eg once upon a time Pakistani doctors were able to get jobs in Ireland.
4. Open your own clinic in Pakistan
5. Work as a doctor at someone else hospital and clinic in urban city.
6. Work as doctor in rural area (nobody wants to do this, the amount of ghost doctors and trickery at those posted in rural areas is sad.)
There is such a huge brain drain from medical field where the best either go abroad themselves or are headhunter by GCC.