I really like that they are fast in getting things done! They have an excellent team of people who know what is needed for their clients' success.
And if something goes wrong - it's fixed immediately! Their rates can be quite high as well (but this depends also from project size). So far everything was alright but sometimes when you don't want there will always need more time than planned due to some issues/mistakes which could not get resolved by yourself or client. Our website has been redesigned several times so we wanted someone else taking care about our online presence rather then doing all ourselves.