Taro Logo
Profile picture

Shell Career Development Videos, Forum, and Q&A

Grow Your Tech Career at Shell

Shell is a global energy company with around 87,000 employees in more than 70 countries, headquartered in London, England. Shell is vertically integrated in every area of the oil and gas industry, including exploration, production, refining, transport, distribution and marketing, petrochemicals, power generation, and trading. Shell serves more than 30 million customers at almost 46,000 retail service stations every day.

Nothing found 😭