Pros
WFP has a great mission, many smart, dedicated colleagues (especially at the national level) and, generally, pays quite well. Some offices offer flexible working arrangements, but this is entirely dependent on management.
Cons
Management across the organization needs a massive overhaul. I was told early on in my time with WFP that people "fail up" regularly and, wow, it is astonishing how true that is. Many decision makers (P4+) are primarily driven by their rank and the pay, entitlements, and power that comes with it. Not only is there a lack of technical expertise in many high ranking positions, the org fails to prioritize people management skills, both in its recruitment and in building it as a skillset. Competent, motivated lower-level staff are bullied and chased out regularly. For an organization that is meant to be built on humanitarian values, there is a clear hierarchy that discriminates based on contract type and promotes nepotism, leaving some of the most important roles filled by the least competent people. It's surprising donors have only recently cut funding to the org.