Are Slingshot Power trustworthy?
Slingshot Power is a registered and legitimate company in the state of California, but customers have criticized the company for its poor management team.