Schlumberger Business Consulting

Find an office

Global Network

SBC operates from 15 major offices and various satellite offices worldwide. In addition, Schlumberger provides SBC with unparalleled infrastructure support in over 80 countries. Click on a city below to learn more.