Spruce Power corporate office is located in 2000 S Colorado Blvd Bldg 2-825, Denver, Colorado, 80222, United States and has 142 employees.
spruce power holding corp
spruce power
spruce finance
spruce power holdings
spruce's
xl fleet now spruce power
Departments
Number of employees
Finance
37
Operations
26
Legal
17
Information Technology
11
Sales
5
Engineering & Technical
4
Marketing
4
Location | People at location |
North America | 52 |
Explore people who held key positions, contributed to Spruce Power's success, and advanced their careers.
Worked as Vice President, Asset Management & Business De...
at Spruce Power
Senior Director, Servi... at Blue Arc EV Solutions
Worked as Senior Director, Customer Service, Warranty & ...
at Spruce Power
Director, Workforce Pr... at Equus Workforce Soluti...
Worked as Wfm Live Operations Coordinator
at Spruce Power
Explore More
Spruce Power Holding Corporation owns and operates distributed solar energy assets in the United States. The company provides subscription-based services for homeowners and businesses to own and maintain rooftop solar and battery storage. It offers its subscription-based services to approximately 75,000 customers. The company is headquartered in De... Read More