How does CBD oil help alleviate pain and what are its advantages over traditional medications?

How does CBD oil help alleviate pain and what are its advantages over traditional medications?