The team of professionals at CADEM have been very helpful to our organization, providing us with solutions for all kinds of software problems we encounter during daily operations as well as IT related issues that arise from time-to-time; they are always willing & ready help whenever needed! We do not experience any major downsides so far while working together - if anything it's just great communication skills when dealing face-2-face or over phone / video calls! They're definitely one of my favorite partners out there now (and hopefully will remain this way forever).