I would get other estimates. I'm sure there are contractors in your area that are licensed and bonded to put septic systems in.
Your local government should have a building inspection department that
would be able to help you find one.
If it was me the way they treated Carmen I'd tell them to...