Oregon-Based Energy Storage Firm Powin Files for Bankruptcy Amid $500 Million Debt
Powin, LLC, the a U.S.-based global energy storage integrator with headquarters and their main engineering location are based in Tualatin, Oregon filed a Chapter 11 bankruptcy petition in the District of New Jersey yesterday.
The…