I like how they take care in finding out what my organization does, and then come up with ideas which are unique as well as relevant. They have an excellent team who really listens to our needs and wants. We've worked together on several projects but there's always room for improvement. The communication has been great so far and we're looking forward to working more closely with them. Their customer service skills need some work - not sure if it's just me or something else. It would be nice to know more about their process before engaging them! Have engaged them to help us build our website.