Vantaggi
Good mix of software and renewable energy. The company was for the most part staffed by very nice and very smart people who love energy, weather, and power markets.
Svantaggi
There can be a little bit of groupthink with so many people who have worked together for so long and have relatively little outside experience compared to other orgs. They are all smart and good at what they do but there is a resistance to new ideas and new methodologies.
You have to love financial markets, derivatives, insurance etc. to really enjoy the work. Not everyone with a background in renewable energy will fit in.