SN Power has a multinational team of 132 professional employees in consolidated companies, spread over 3 continents. 

The Head office is located in Oslo, Norway.

SN Power is, since September 2017, solly owned by Norfund, the Norwegian Investment Fund for Developing Countries.