I have been a customer of Time Engineered Technologies for over two years now and I must say that my experience with them has been average. The products they offer are decent, but the customer service can be a bit lacking at times. Overall, I would rate them as an average company.