Pros
Interesting people and project pipeline, market position (industry leader in the space), drama-free environment, mission-driven, cool offices, and job security. Your opinion seems to matter - there are endless opportunities to improve processes and procedures where you see fit.
Cons
The burnout and employee turnover is real in most of Clean-Energy Deployment. Pay is considerably lower than the industry standard (at least in Engineering and Operations). The company has extremely ambitious goals for growth and does not plan to staff the company accordingly. There is not enough engineering/pre-construction/construction support to meet the Business Development goals the company has. There are constant headaches and overworking, endless deadlines and "urgency" with almost every project. People get burnt out and leave, teams continue to be overworked, and its a never ending cycle.