Pros
The team are the biggest saving grace of working at WFP - quite a young office so everyone is friendly, out-of-work socials are always good fun. Wouldn't have lasted more than a couple of weeks without them. Remote work is convenient. The events that you host are usually very interesting, but that's more a result of your own hard work than anything else.
Cons
Every issue I found with WFP while working there was a result of the approach to management. The key motivator behind the decision-making is maximising profit, seemingly at any cost - including the wellbeing of its staff. Senior management are used to a constant stream of ins and outs, but rather than being proactive in making changes to the working environment to make it less hostile and more appealing to stay, they persist with micromanaging their staff to the point of telling them what to do at specific times of day as if they're schoolchildren. Every move you make requires verification from multiple colleagues - with new starters having to get virtually every email they send checked by someone. Senior management are Bcc'd into everything and are not shy to jump in if they have an issue with something you've said. Because of the lengthy approval process, it can sometimes take weeks to get things done that shouldn't take more than a few minutes. This only adds to your stress and makes every deadline you have impossibly tight. With so many staff leaving, there's constant re-allocation of work, and due to an ever decreasing number of experienced staff, the brunt of the workload gets placed on those who stay while junior staff members are brought up to speed (and leave shortly after). As a result, the longer you stay, the effects on your mental health and stress levels only worsen thanks to the ever-increasing list of events you're asked to produce because the department is constantly understaffed. They'll say you don't need to do overtime at interview if asked, but the only way to stand a chance of keeping up is to put in significant amounts of it - which is free labour for them but physically and mentally draining for you, and only makes the constant nagging to get more work done even more frustrating. Getting anything new or slightly different approved is also incredibly challenging - with ideas for new events met either with rejection or extreme hesitation due to "not having the database" (the database being a list of email addresses found online that are spammed into oblivion). As a result, the process of getting new events approved is often frustrated by management, with proposals being pushed back repeatedly until you have as little time as possible to produce them - and when they inevitably underperform the blame is yours. Expect an ever-growing pile of rejected proposals that need re-working in time that you don't have. The software and tech is also incredibly dated and often doesn't work - expect regular emails from the poor IT department who are being asked to perform life support on a system that needs completely rebuilding and modernising for the 21st century.