UNOPS has a really strong employee training and capacity development policy that ensures one is always learning a new skill as they go about performing their day to day tasks
Cons
As for any large organization moving up within the organization can prove a challenge. However from time to time opportunities will always arise.