I have been using Tek for several years now as they do excellent support services, from customer service all through implementation processes (including training). Their project managers are very thorough which makes them stand out amongst their competition! So far there hasn't really anything that has annoyed me about this firm but it's hard not be impressed by such high quality products/support teams at any price point you choose. They've helped us solve some pretty complex problems within our organisation - so much better than hiring another consultant and paying double or more just because your existing one isn't available. The ability to scale up quickly without having significant additional costs involved also helps keep things moving along smoothly. Our experience was mostly focused around implementing Salesforce CRM into my previous employer; however if needed i would happily recommend other areas where these guys could assist too. It's easy enough to understand how sales force automation systems can benefit business operations. For example, when implemented correctly, SFA will provide greater visibility.