Multiple BBB Negative reviews about their techs not showing up.
They appear to be a 3rd party processing company that doesn't hold their contractors accountable for no shows or poor workmanship.
You pay a non refundable deposit up front to get a service tech to your home to make repairs.