What where the major advantages/disadvantages of the Roman testudo formation?

by Ancient-Jeff
knoperope