I spent some time in Lagos over 5 years ago. It's a fascinating place, has a vibrant music scene and the vast majority of Nigerians I've met are very hospitable and go out of their way to make sure you're secure and looked after. However, I really wouldn't recommend having your family there if they don't feel comfortable in that kind of environment. It's a tough place. It's fine for a young single guy, but very restrictive for a spouse. The salary needs to be better than OK to make it worthwhile. You need a driver because it's virtually impossible for a foreigner to drive there (in Lagos it literally is bumper to bumper). If you do decide to take a punt make sure your contract is watertight re frequency of flights home, quality of housing and other benefits. I'm assuming you'll be paid offshore and not in Nigeria. If you have the option, Accra in neighbouring Ghana is a much nicer option. Good luck with your decision.