Skip to Main Content

About Schlumberger Business Consulting

Schlumberger Business Consulting is a management consulting firm that combines a global reach with strategic and operational insight and services for the oil and gas sector. Established in 2004, SBC's stated remit is to help oil and gas companies realize performance improvements and sustained growth. The firm operates independently from oil field services giant Schlumberger, but is governed by an Advisory Board chaired by Schlumberger’s CEO.

SBC engages clients on a wide spectrum of management issues, ranging from strategy and organization to operational effectiveness. The firm uses a unique combination of management consulting skills, in addition to the technical expertise of Schlumberger.  

To date, SBC has delivered more than 1,800 projects in over 40 countries for some of the world’s largest energy companies. These include 60% of the major international oil companies and 70% of the major state-owned oil companies, as well as banks, investment funds and government entities.

SBC has also established the SBC Energy Institute as a center of excellence for scientific and technological research in sustainable energy.

Schlumberger Business Consulting

Les Collines de l'Arche, Bldg Opera E
4th Floor, 76, Route de la Demi-lune, La Defense Cedex
Phone: +33 1 7177 6160

Firm Stats

Employer Type: Subsidiary
Stock Symbol: SLB
Stock Exchange: NYSE
Global Managing Director: Antoine Rostand
Ares Directors, North America: Muqsit Ashraf; Raul Camba
2016 Employees (All Locations): 300

Major Office Locations

Paris (HQ)
Abu Dhabi
Kuala Lumpur
Mexico City
New Delhi
Rio de Janeiro
The Hague
SBC leverages Schlumberger’s offices in approximately 85 countries

Major Departments & Practices

Consulting Expertise


Organization & Talent Management

Operations Improvement

Technology Management

M&A and Post-Merger Integration


Energy Expertise



Field Development & Execution

Cost Management

CO2 Emissions & Clean Energy