Adwords cost you money every time someone clicks on your ad. SEO involves ranking organically so there is no cost when someone clicks on your business link. Adwords can be worth it in the short-term, while working on SEO, but SEO is a better long-term investment.