I have been working with Technology Partners for over 2 years now, and it has been great! They are very knowledgeable and can help you find what you need to get your job done. I would highly recommend them to anyone looking for a trustworthy partner who will work hard to make sure they are getting everything taken care of. The only con I see is that sometimes there can be some confusion when making decisions. Sometimes it's hard to know what exactly is going on. That being said, they always work hard to make sure their clients are happy no matter which decision is made.