ECA Solar

Address

203 Crescent St
Ste 106
Waltham , MA 02453
United States

Number of MA Employees
25
Please describe the nature of the business or organization
Solar & Storage Developer
Are you interested in hiring international students?
Yes
Compensation Explanation
ECA Solar is financially capable of compensating this potential hire.
Company Email
Contact Name
Vincent Moschella
Contact Title
Chief Development Officer
Contact Email
pd@ecasolar.com
Contact Phone
508-460-2068
Clean energy sector
Solar
Primary Activity
Where did you hear about the program?
Long time user