Did you actually sign a contract with them? Or is the contract deeded to your property? I don't know about SunRun, but my old landlord had his roof leased to one of these companies and they were terrible too. I feel like most of these things are scammy.
Viewing a single comment thread. View all comments