Familial environment
Intelligent people
Interesting work- a lot to learn and experience
Many opportunities to travel to different countries
Cons
Work with the African people is challenging, You need to learn how to work with them and pay them a lot of respect, otherwise they will not be good partners