I work as a contractor, my current contract has just finished. A contract has come up with BP on a sustainability project.
BP's products contribute to climate change and in the past I've refused to work for Shell. But this project is a sustainable one - something that will take BP in the right direction.
I can't work out, ethically, whether it's okay to work for a fossil fuels company if it's to help them move away from fossil fuels, or whether it's a bad thing to do (from a green perspective). I care about the environment and planet and want what's best for it.
YABU - BP are horrific, don't go near them
YANBU - the project is sustainable, you'll be helping them become better