Clarion is a great partner for Technology development and support. My experience with them is they get to know your business, and more importantly the people they will work with first and foremost.
Once they have established that relationship, they are able to scale on multiple disciplines as necessary, both up and down with resources to maximize productivity as well as manage overall cost structures.
In short, they are big enough to get resources, both development and support, on many platforms, but boutique enough to give personalized relationship management.
What do you like most about the company?
Their desire and ability to make it a partnership and conform to what we needed. Not what they were trying to sell.
What they should improve on?
Continue to grow so they can keep a wide swath of resources they can scale up or down with on nearly any platform.