Vantaggi
Some projects are related to high-profile environmental cases that you might read about in the news, mentorship program is well-established and helpful to younger staff, flexible schedules are accommodated, academic conference attendance is encouraged, and the atmosphere is generally friendly and accepting.
Svantaggi
Due to the nature of the work, junior and some mid-level staff with technical backgrounds and advanced degrees are stuck doing intellectually boring work about 80% of the time. Workload is incredibly volatile and management does not make much of an effort to ensure that younger staff are able to fill their time with billable work. Turnover rate is high. Pay is very unequal throughout the company. Most clients are what you would consider "the bad guys".