The team is very well organized and always willing to help you solve your problems or implement new technologies as soon as possible. They are super helpful with implementation issues and are constantly improving their products to meet our needs. I have no complaints about them! Sometimes it seems like there isn't enough time in the day for us all to work together; we'd love more hours in a week. However, this can be solved by hiring additional staff who will add value to our projects and give everyone else more free time. So far things seem good and I haven't noticed any downsides yet. We've been using KOLN's services since they started out (around 10 years ago) and we enjoy working with them because of how professional and reliable they are at what they do.