Cannabis Class: Are there Any Cannabis Health Benefits?

Are there any cannabis heath benefits? There is a lot of controversy around Marijuana and whether it has any medicinal purposes.