Working for a charity will NOT change the world, since charity places are already oversubscribed. There's an interesting Oxford-based thinktank that works on the most effective forms of making a difference called 80,000 Hours. They're quite a good read, I'll leave the link here.