Patricia Hubbard is the SVP and Chief Technology Officer of Cabot Corporation.
2,854 people are employed at Cabot Corporation.
Cabot Corporation is based in Boston, Massachusetts.
The NAICS codes for Cabot Corporation are [325910, 3259, 32, 325180, 325, 32518, 32591, 3251].
The SIC codes for Cabot Corporation are [28, 281].