Avantages
Natural Power is full of smart, considerate, dedicated and professional people. I enjoyed working with everyone that I met, from management down. The benefits were generally good, if not "big tech company" levels. The culture is very welcoming and open, and I was given a lot of flexibility and autonomy.
Inconvénients
Number of holidays and starting vacation days could be better, but it's not out of line for North American standards. Bonus structure is opaque.