What is PPSC?

If you are preparing for government jobs in Pakistan, you may have come across the term PPSC quite often. But many candidates wonder: what…