What are benefits of PRISM?

Modular development:- As we are developing components as independent units we can assign these units to different developers and do modular parallel development. With parallel development project will be delivered faster.
High reusability:- As the components are developed in individual units we can plug them using PRISM and create composed UI in an easy way.