It’s like a remeshing method used for sculpting, basically it turns the whole mesh polygons to more uniform and evenly spaced distributed. It’s good but I don’t think it’s good for rigging.
Personally I had trouble rigging dynamesh so I always use remesh. and also after remesh you can use Accurig for easy rigging. It’s a cool tool for rigging