I enjoyed working with this firm since it was very easy to communicate ideas back-and forth as well as having fun doing so! The consultants were extremely good at what they did which made my job much easier (I'm not great when communicating). There really wasn't anything bad about our experience while using them for two years - we never had any issues or concerns throughout their entire employment period of time there. We worked closely together in order to build out multiple projects such as web applications/websites & various reporting tools within one month's timeframe from start date until completion dates without many hiccups along way.