If you are a local business owner, or have a brick and mortar location then this is a service that you should take advantage of. Just setting up a google places account really doesn't mean your going to be found when people search for a term. Not only do you need to create a local listing with google but there are many(hundreds) other "local places" to list your business, and you need to make sure that everything remains consistent across the internet. This is the service we offer. You fill out information about your business, we take that information identify keywords and optimize your google places and other local places accounts. Making sure your places accounts are optimized is essential in order to rank well in google places. Its also important to get customers to leave feedback about your services, on the various local places sites. We have techniques that will empower your customers to provide feedback for you.
Receiving customer feedback is essential in ranking well in any places account, and no one expects that all ratings will be perfect as a matter of fact businesses that only have positive feedback are usually the least productive according to studies, because it seems fake. It is always in your best interest to do the best you can for every single customer. This is how I run my business.
Local listings are usually outside the box of most SEO companies, because it rarely refers visitors to web sites, making it difficult to measure the success remotely. Local listings are going to be visited by people who will likely either call you directly or visit your establishment, you can also offer coupons to visitors of your local listings, they can print and redeem.
Having a google places SEO campaign going, has no relationship to your website SEO. Your website is there to drive in organic traffic, from people searching for relevant keywords.