Pros: bright minds, good pay, gratifying work
Cons: no clear advancement paths, no mentorship, regional offices detached from corporate office.
I enjoy all of my coworkers, and admire them professionally. The benefits are adequate, but not great and pay is on par with other companies. Satisfaction factor is high working green collar job and being able to quantify energy savings.