It's to try and give labour a kick start.

If the cervix isn't already soft then I don't think it can do much good.
I had it done at 8 days overdue at about 2pm. It was uncomfortable but no more than a pap smear, but I was already 3cm dilated. Caleb was born at 11:02pm that night.