Very friendly, responsive team to work with! Great knowledge base of best practices for cloud computing in general. As an external partner they provided us solutions that would help our organization meet its objectives when it came time for implementation. They also helped get up-to speed quickly which was very helpful as we were preparing ourselves to transition into the new technology. There seems like there are some things you should be careful about before choosing them - i think perhaps their pricing structure might have been set too high during these past few months but maybe that's only my own personal experience. Their support department has seen constant growth since Day 1 so their customer care/support staffs must have learned from this process over all those years. We had specific needs around application deployment & management which DCMS can really take care off your hands once the software is installed correctly - no more worries or downtime due to configuration errors once applications are deployed. I like that they are very reliable, easy to work with in terms of billing issues etc., have great people skills as well! Honestly though there isn't anything particularly bad about them - it's just nice having someone you can turn too when things get difficult or complicated! They're not cheap but their services definitely deliver what your looking for without any hassle once implemented/implemented properly!!