Review for Sunrun Inc.

Office location: 150 Padgette Street Unit A, Chicopee MA, 01022

01/04/2017
Anonymous

THE WORST COMPANY EVER

Had solar installed a few years back asked the rep what happens if I sell - he says no problem if the new owner does not want them we will come out and take the solar panels. They are rude and won't work with you - pretty much said too bad we got you. Awful people - hopefully they will get theirs

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support