Where to apply for an entry visa for work in Switzerland?

My place of residence My visa application should be submitted to
Nigeria  Embassy of Switzerland in Abuja 
Chad   Consular Agency of the Swiss Cooperation Office in N'Djamena   
Niger  Consular Agency of the Swiss Cooperation Office in Niamey