Pros
The admin and professional level employees that I knew while working there were thoughtful, caring people. The work environment (dress code) is casual, depending on the team a person is on the work environment will be change but in general if a person needs to work from home they can. Benefits and PTO were very generous.
Cons
The salary for administrative employees is not a liveable wage. The senior management is an incredibly privileged lot who seem to be entirely out of touch with the company the day to day lives of the people Oxfam serves and their coworkers in lower positions. They are outrageously overpaid. If you are at the beginning of your career you will not grow at Oxfam, this is a place to land while you continue your job search, if you are a a specialist in a humanities field then you might just luck out and get hired and make bank. Anyone below a specialist position is treated like a dumb child while handling a major amount of tasks. Misuse of donor funds.