They basically invented residential solar in North Carolina. They've trained a lot of people into the renewable energy world.
Cons
Techno-phobic. Terrible pay. Toxic masculinity and sexism. Presents itself as a collaborative enterprise with employee profit-sharing, but the profit-sharing is opaque and nebulous, and the major decisions are made unilaterally.