Diffrences between pro and free version of Unity

Hello, good people of Unity answers.

I would like to know what the diffrences is between the pro and free version of Unity. I know there are shadow and some extra stuff, but i would like a full list. If it is not to much to ask :)

And is it worth buying?

Awesome answers is greatly appreciated. :)