So many good things to say so I'll just list them
-Great PTO package and plenty of Holidays
-6% match 401k
-No micromanagement mentality, great work culture
-Great work / life balance
-Fair / above average compensation
-Lots of company events such as baseball games and picnics
-Fulfillment that the work you do drives renewable energy
Cons
Lots of long tenured employees nearing retirement and worried when they retire, the position will not have the same level of expertise and experience.