pros and cons of ppc