Schlumberger Business Consulting

Find an office

Global Network

SBC operates from 9 major offices worldwide. In addition, Schlumberger provides SBC with unparalleled infrastructure support in over 85 countries. Click on a city below to learn more.