Did the contractor tell you why your concrete pitted and the reasons as to why the pitting occured?
You live in Ohio winter cold , ice and snow
Using calcium chloride ( salt ) on your icecy drive sometimes can cause your concrete to pit
Especially if the top finishing was not correctly applied.
The age of your driveway could be part of the problem
Suggest you get other opinions from other experts or concrete contractors specializing in concrete repair work before deciding to have the work done .