, the company has 69 manufacturing facilities strategically located around the globe ... team of over 16,100 professionals in 130 countries across six ...
and Renewables Experience Level: Experienced Professionals Job Description: Purpose The role ... , quality network with all the facilities necessary to profitably sell products ...