Pros
Exposure to multiple types of work in different sectors. Interesting M&E assignments that keep you on your toes and give you a multitude of learning opportunities. During field assignments, the support from HQ i amazing, organized and proactive. Opportunity to work both independently and in more dynamic team environments. Prioritization of learning what staff want (collecting regular staff feedback, extensive goal setting, democratic decision making, many opportunities for staff to speak up and weigh in, even on senior level decision making). Super smart colleagues. Flexible work schedule so if you work later one day, you just come in later another day (incredibly helpful for work-life balance), most staff stake full advantage of working from home , which is encouraged. No micromanagement- you are treated like an adult professional as long as you are getting your work done.
Cons
There can be limited oversight in taking on new tasks so learning by doing is the norm, and often the learning curve is steep. While there are many work types among staff, people tend to work/analyze/read/write quickly and it can often feel very sink or swim. While there are a multitude of work assignments you can take on. If you have a specific subject matter you specialize in or are passionate about, there is no guarantee you will have consistent (or any) work in that subject , which can be frustrating for individual professional development.