Pros
The colleagues you work with are the best part of this organization. You'll work with some of the most passionate and hard working people you could ever come across.
Cons
The mission is where it ends. This organization doesn't practice what it preaches. The institution is very backwards and outdated. White male privledge is prevalent amongst leadership and it shows in their decisions. As a mid level employee you will have your ideas recycled as theirs and get no credit. Just look at the website to get an idea of how confusing they are. They're just as confused internally. I have six years web experience and the person/ team charged to revamp the website is called the "framechange" team and is lead by someone with no web experience. You can't have someone making decisions without the experience and knowledge to back it up. You're constantly pulled into multiple projects regardless of your skills and experience so nothing is ever done with expertise. The finances are shady and while most people at the company are honest there are a lot of shady practices at a high level which trickle down and create a very negative experience for those who are hard working.