We undertake both long-term and large scale implementation projects and programmes as well as shorter term assignments. We work with the large development bank, bilateral donors, international finance institutions, multilateral organisations as well as civil society organisations and the private sector. A selection of assignments in our main thematic areas are presented below.