Find companies:
Shell
Job Work/Life Balance
Salary/Benefits
Job Security/Advancement
Management
Job Culture
528 reviews

Shell Photos

Photo 6 of 12 - View all photos

 
Tripoli-Libya city - 8 months ago
i love my world

About Shell

Royal Dutch Shell plc is incorporated in England and Wales, has its headquarters in The Hague and is listed on the London, Amsterdam, – Read more

Shell Employer Reviews

Manager/Retailer (Former Employee), Burlington, ONMarch 28, 2014