Pros
I found the organization to be a great working environment with great benefits. Staff are professional, honest and are working at RA for the right reasons. The opportunity of working with great companies and seeing the industries that Rainforest Alliance engages is a wonderful benefit. The job will be what you make of it as management does not have much time for oversight.
Cons
The organization does not tend to invest in their workers much aside from initial training. It is very easy to hit a ceiling when it comes to career growth. My best advice to a new hire is to explore all avenues while considering other divisions within the organization for growth. Fighting for rights as an employee would be career limiting at this organization. Human Resources is present to protect the organization liability. Decisions for advancement are subjective and have been made poorly behind closed doors by this organization in the past.