Pros
If you're at the early steps of your career in sustainability, the "always more, always higher, always happy and smiley and together!" culture might work for you. You will get perks that are rather attractive and will be filled with (way too much) energy every single day. Depending on what role, salaries can be decent - as long as you're not London-based and manage to negotiate attendance to the weekly face to face team meetings. Working with clients can be very rewarding.
Cons
From the clients side and on paper, everything looks and sounds like a dream. But the company has a funny classist feeling, and unless you belong to their lot, you will be out soon, one way or another, because of things such as: - Extremely toxic "positive culture" - terms like "no", "but", or acknowledging that the company didn't deliver, is almost forbidden - although no one talks about it. - Massive lack of transparency, especially when employees leave/are unexpectedly sacked. - Lack of integrity when advising clients. - Endless hours in team meetings. - Still figuring out processes and products, which means constantly introducing changes in how the company operates, and also in business priorities.