MPI pros and cons