I applied online. I interviewed at SFH Nigeria (Abuja, Federal Capital Territory) in Jan 2015
Interview
It lasted a whole day with relevant questions asked in the area of programming, data analysis, and report writing. Two round of interview in one day and they paid for a return ticket.