Pros
The mission and the work to help animals keeps you motivated to do your best. Many people here care about the work and it's very inspiring. The pay and benefits are above what you will receive at other NGOs, especially in the animal welfare space.
Cons
The interview and hiring process takes forever, so unless you're patient you may not even get the position. "Breaking down silos" leads to everyone having to add their two cents to your work. Someone from another department and a bloated title will tell you how to do your job "better" without much issue area expertise. No one can make a decision until your boss's boss's boss signs off. You will spend a lot of time in meetings talking about your work (because those managers need to have something to do) leaving you little time to actually do it.