575 people are employed at Babcock Power.
Babcock Power is based in Danvers, Massachusetts.
The NAICS codes for Babcock Power are [33, 22].
The SIC codes for Babcock Power are [344, 34].