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

My place of residence My visa application should be submitted to

Senegal,

Gambia,

Guinea Bissau,

Mauritania 

Embassy of Switzerland in Dakar 
Cabo Verde   Honorary Consulate of Switzerland in Praia  
Mali  Consular Agency in Bamako