Exchange Online vs Exchange On-Premise

What exactly are the benefits of Exchange Online over Exchange On-Premise? And How can an enterprise class corporation with huge investments in its Exchange architecture migrate its existing Exchange estate into Exchange Online?