Pros
The projects are interesting, some of the people are nice (on the surface at least)
Cons
It's just too much pressure. I never even really feel like i can sink my teeth into any project because the deadlines are so short, i just have to do the work the best i can (which is poorly, theres not enough time). I'm counting down the days to the end of my contract, even though it would be better for my career to extend it. I've had enough breakdowns in the Nairobi office bathrooms for a lifetime. On top of that, there are social cliques, and this bleeds into the efficiency of the work. The warm welcome you feel during onboarding and your first few days is a facade. People really are just nice on the surface and in reality it's every man for himself!