Cascade Energy (under contract with BPA) did lots of work for us and our industrial customers when I worked for Cowlitz PUD. My general impression of Cascade can be summed up in six words ...Thorough work, customer-focused, quality people!
Went to this company for an interview. Easy to get to very a public transportation.