The challenges
Shell always says its top quartile but it clearly doesn't. Shell doesn't provide retirement, 14th month pay, and other benefits that most Companies have.
The Management is also bad. In order to accelerate your career, you have to network and be 'like' by the bosses. But to be like by the bosses, you have to be "yes" and "yes" kind of staff. You cannot speak your mind. If you do and it's against them, your career is over. That one instance you speak will be remembered and be taken against you in your 10yr career. They let go of smart, dedicated, passionate and hard working people simply because they speak up. Feedback is never ok. They'll just use you, but never support you to upgrade in the corporate ladder. HR won't be on employee's side either.