Pros
I like working with most of the people around me at my office. My day to day interactions are good. There are also a lot of really talented individuals throughout the whole organization. I sincerely like working with those people. The best folks here are personally invested in helping shape this industry and truly committed to helping the world by changing the way people use energy. They approach their work and the mission with integrity.
Cons
The company is growing very quickly and there's a lot of resultant uncertainty due to constant change. The motivation and driving force is to be the best in the industry, but a lot of energy is wasted on internal elbowing for power and it's unclear who's steering the ship (or how they define success). As a result some very talented people with solid industry experience are being driven out by the chaos. And some of the newer people in leadership positions are clearly not invested in the industry or the company, but are motivated purely by personal gain. It's unfortunate.