DEF A SCAM
I’ve been with them for 2.5 years still haven’t reaped one benefit. Still haven’t received 1 SREC payment it is a scam they just keep beating around the bush with me through email and phone. Customer service is awful
Date of experience:
Jun 12, 2025