Pros: Benefit, culture, experience, travel
Cons: travel, moral, politics
This organization can be an exciting place to work. I personally like the challenge of dealing with different people, because I use everyone encounter as a way to grow and develop my interpersonal skills. This is not your typical 9 to 5 jobs, however, there is always room to advance, at least in my experience.