Skip to Main Content

At a Glance


"We get to work on fascinating Oil and Gas industry challenges."

"Mix of very bright and experienced people."

"Good compensation and no crazy hours."


"Extensive travel."

"Natural uncertainty about what and where the next project will be."

"Some volatility in business due to oil price."

The Buzz

"OK in niche areas. Clients see as a marketing front for Schlumberger."

"Oil and gas leader."

"Smart people on board with good industry knowledge."


About Schlumberger Business Consulting Europe

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 Europe

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
Area Director, EMEA: Al Escher
2014 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