I was part of their team for 18 months while doing SEO for them in India, it is one thing what you do when things are not moving! You get frustrated as everyone else seems to be going crazy so you figure out some new tricks that might work but really don't help much unless there's an organic movement to begin with to start off from. SEO has become such a dirty game and people just seem willing at this point to put ads everywhere they possibly can - and pay for those too? So if you're going to have a real ROI from SEO spend money wisely (pay for quality vs quantity) and invest into paid media first before any other kind of SEO tactic. If you want good long term results on organic terms, focus on building up strong brand reputation through PR before trying more expensive or gimmicky tactics. We have been using their services for over 4 years now, they are always available to help us with our issues or questions we might be having as an online business owner. They offer many different packages that fit all of my needs (even though I'm not sure which one is best). Their customer service has never let me down! There's nothing bad about them at this time but if you're looking into hiring someone who can grow your website then look no further than these guys!!