Pro's...
Great fish cover, and filters the water.
Con's...
They do spread and make bank fishing difficult.
My pond is full of them. They only can grow out into about 3 feet of water. I have a dock and boat to fish from though.
I like them, but every pond is different. If yours is large enough I would invite them, but I can see how they would be trouble in a small mud hole.