If the drain guy used a snake to clear the lines you may as well take the same amount of money and put a match to it as you would get the same results.
If you ever went to a beach as a kid or played in a mud pile then you may under stand the following.
Imagine filling a bucket with mud and water and placing your finger in it NOW picture your finger is a snake as soon as you pull your finger out the mud closes up again so you accomplished nothing but getting a finger dirty.
Now take the same bucket and put a garden hose in it and see the mud flush harmlessly away.
That is the principle of water jetting a soft stoppage.
Any master plumber will explain it BUT the franchise drain guys are not as well versed in the technical aspects of drain cleaning as who knows more about drains then the folks who installed them (Plumbers)
Jetting will scour the lines to an almost like new condition and flush away all debris, except roots and hard stoppages like rags etc.
You can also use a finer mesh screen to prevent leaves and soil from entering the system and check the storm traps after heavy rains.
I am sorry to hear they only used a snake as that is not the proper job.
See the picture?
A roto guy snaked a tiny hole in this lead pipe just enough of an opening to allow standing water to flow out.
To bad the folks in the art center below trusted the work as the next heavy rain storm everything below was flooded out causing several hundred thousand dollars of damage.
Look carefully and see the tiny opening in the mud caked 5" lead pipe