13 Aug, 2020 → by ClaimboUser986962
Zero customer service they just take your money
1
No customer service, no monitoring no annual inspection or cleaning User's recommendation: dont lease solar.