We have worked with Tekvalley for over 10 years now, they are great to work with! They take their time getting things done but once you've signed up it's smooth sailing from there on out. Honestly I can't think of anything negative. If we were looking at adding another vendor to our team in the future, we would definitely consider them again. Their customer service is excellent and they always go above and beyond what is expected. The people who do the project management are also very good - sometimes other vendors will get frustrated when one of their guys or gals makes a mistake (which happens), while these folks just keep moving forward as if nothing happened. It really helps to be able to rely on someone else to make sure that the process moves along smoothly.