PPC means pay per click the benefits of it is you can get more targeted traffic ..like is you want your ad to be displayed on new york in usa then you can do that. you can also define your budget that how much you want to spend on your campaign
seo means search engine optimisation & in this there is two steps on page seo & off page seo...so bnefits is that the more & organically you so seo it will make your website to rank high in search engines