Company founded
1985
Number of employees
20
Annual revenue
$6270838
Site Constructors, Inc. (SCI), a California-based company incorporated in 1985, is actively involved in the hydroelectric and wind power generation industries.