I think that the Search Engine Guys are great for any company that is in the process of growing. The company really knows what it's doing and is great at optimization for google. On the down side for some companies, it is a long term solution and can take some time. However, I found that ""natural optimization"" is well worth the wait and can really help you get a much bigger client base.
Pros: Solid optimization plan, Great web site designs
Cons: Long term commitment
more