Depends a lot on who you are working for. If it is a government or large corporation of a western nation contract of some sort you will probably be looked after well in either location. If it is fending for yourself, finding accommodation, transport etc then I would say Nigeria would be best and stay away from Afghanistan.