Efficiency: They speed up contract execution
from
What Are Smart Contracts on the Blockchain and How Do They Work?
Efficiency: They speed up contract execution
Accuracy: There can be no human error introduced
Immutability: The programming cannot be altered