MrHard - 6:36 pm on Mar 22, 2010 (gmt 0) [edited by: MrHard at 7:00 pm (utc) on Mar 22, 2010]
Depends upon who is operating your account and if they have a direct interest.
A couple managers getting paychecks from the competing site who also do your SEO is different then a large professional organization where an employee who gets paid regardless is handling your site.
Should be a top firm to prevent conflicts of interest. I would not do it with anyone else.
Have had bad experiences with selecting SEO's online who I thought I fully researched. Later to Google Map it and see a residential house, figured out the same three people were answering the phone and email links on the site did not work. I think they were all working in the garage there.
Found them on a SEO review site that looked legit, but apparently they are a pay for placement and ranking rather then unbiased after research further.
Also, experience hiring a top firm who basically charged full price for doing simple repetitve link tasks that you could hire someone of *** to do and save a fortune.
[edited by: MrHard at 7:00 pm (utc) on Mar 22, 2010]