yes but your best off getting recomendations from satisfied customers because
SEO is obviuosly all about results. I used to do it for clients but found it much more lucrative to just do it for myself. There are companies out there that produce results but you have to keep in mind that top results are worth top dollar.