The interface defined by the EFI specification includes data tables that contain platform information, and boot and runtime services that are available to the OS loader and OS. UEFI firmware provides several technical advantages:
Ability to boot from large disks (over 2TB)
Flexible pre-OS environment, including networking support
Thats all the pros from Wikipedia. It's a lot better in many ways!