Pros
Pay seeing new places meeting new people
Cons
Travel and not seeing family
Pros
The salary, the opportunity to interact with international experts. Some good people to meet.
Cons
There were a lot of politics that you don't know how to deal with it or around it, it made the life miserable, staff are afraid to talk, or raise any concern.