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
Job Role
Where did you hear about the program?
Long time user