The team is very knowledgeable, thorough in their approach to business problems they are addressing. They have great communication skills as well with internal groups which makes it easy for us as clients to integrate them into our teams at some level with minimal disruption or confusion from either side. I wish that there were more long term engagements available rather than short-term consulting gigs because we would be better able to understand how this team works together over time versus one off projects where you know what's coming next but not necessarily when. Getting your accounting systems up to date after years out of an active development cycle. This has been important so far since we haven't had much success finding partners willing/able (or qualified) to help implement new technology solutions like cloud applications.