The pros and cons are complex. It all depends on your application architecture. Reads may be faster, but writes will be slower because of the two phase commit. Load Balancing may be better. Complexity
Separate caches may be good or bad. The great news is that you do have this option.
I invite you to Register and then link to your own blog postings and