Telstar Spain
With headquarters in Terrassa (Barcelona), the company has a total of four specialized centers located in Barcelona and Madrid which include two production plants, five sites of technology excellence and two engineering & consultancy centers. At Telstar headquarters the company concentrates on general management and innovation, talent and knowledge management and centralizes the global corporate services in Finance, Human Resources, R&D, Procurement, and Quality, including Marketing and Customer Services. In addition Telstar headquarters offers assistance to all international subsidiaries. The facility also houses a production plant to manufacture and assemble highly complex and technologically demanding equipment for the life sciences sector in a spacious area that allows the company to assemble large-scale vertical equipment. It also has a technical center, training center and laboratories to develop and optimize lyophilization processes.