1. Direct Power
Public listingCharlotte, NC5 years in business80 employees
Direct Power is a solar installation company serving Charlotte, NC. A team of 80, the business has been operating for 5 years. The process typically moves from a site visit and a look at past energy usage to a system design, permitting,…
