280 people are employed at Borrego Solar Systems.
Borrego Solar Systems is based in Lowell, Massachusetts.
The NAICS codes for Borrego Solar Systems are [23, 23713, 2371, 237].
The SIC codes for Borrego Solar Systems are [49, 17].