Pros
Rainforest Alliance is one of the most impactful organizations in the world. With less than a $50 million budget, RA impacts millions of lives and has permanently transformed the practices of huge global supply chains. For people seeking to "make a difference" in the world through their work, this is an incredible place to be. It is a creative, complex, dynamic place filled with hardworking, inspiring people around the world. Lots of opportunities to evolve and grow professionally and personally, as RA's "world" ranges from small farmers to the CEOs of huge companies, and pretty much everything in between.
Cons
RA's model of change has created a complex organization that is very difficult to manage. The pace of change can be a challenge to deal with - this is not a good fit for people seeking a "steady job." People looking to "senior management" for solutions, vs. taking responsibility, do not do well at RA. Nor do people who are not mission-oriented. For a non-profit, the organization is surprisingly conservative and risk averse.