Competition from Chinese manufacturers put Powin on a tricky footing, even before industry headwinds dealt the company what appears to have been a lethal blow.
A financial advisor has been appointed to manage US energy storage system integrator Powin, with the company “navigating a period of significant financial challenge”.