A 3-D mascot is a good thing to have on a site as it may help you to express your approach to the business and your clients. This Robot seems to be eager to do anything for its clients.
A catchy logo "Small but mighty" made me browse their portfolio and admit that it's indeed a mighty web design studio...not sure of their size though :)