Conclusion (Pros)
A BGP/MPLS VPN is well suited for customers that have relatively simple networks.
It allows customers to shift the complexities from the subscriber CPE router to the PE router
It allows the provider to use a shared MPLS infrastructure to transport both private and public date traffic.