2.0
Oct 3, 2025
Former employee, more than 3 years
Somerville, MA
Recommend
CEO approval
Business Outlook
Pros
Mission-driven culture focused on clean energy Great coworkers
Cons
Very stressful, constantly changing priorities, poor communication methods