The Patterson Technology Center: Facts & Figures [Infographic]

You might know about the Patterson Technology Center (PTC), our state-of-the-art support center located in Effingham, Illinois. You might know that it employs the industry’s most knowledgeable and skilled support specialists. You might even be one of the 100,000 customers we currently service. (Hayyy! ?) […]