Impact investing could be a rewarding experience. You are able to make money and use the money for improving the environment and human condition.