I think they are a very good company-ONLY IF you have lots of money available. Been with them for over 2 years now, and pretty desperate to get rid of their tight control. I am paying tons for things that really shouldn't be charged. After lots of complaining they made everything that takes under 30 min free, but anything slightly longer than that costs you a lot.
So if you are a very successful, rich company, they can definitely do a great job for you, otherwise steer clear because you literally get stuck in their web of paying for every minor change.