Great peers, seriously dysfunctional upper mgmt.
Pros: peers, the industry.
Cons: upper mgmt.
The company was a wreck for years. They went through CEO after terrible CEO. Finally, the board hired a great CEO who was a real people person, he practiced what he preached in solar, and believed in the company. He treated the employees with care and concern so he was highly respected, liked and people trusted him. But the board forced him out and replaced him after only one year because they didn't agree with his ways. Since then, four executives (out of 7) left the company within less than a year. A CEO sets the tone of a company. This new guy and the board aren't interested in people, they are interested in numbers, and they really don't care what they have to do to make a profit. Watch your back - at every level.
There are some really great people who work here and if you're able to stay far, far away from upper management, those people can help to make your workday nice.
Before accepting a job, do your research. Look into the validity of what I'm saying here. Remember, it all trickles down from the top.