Pretty much a racket - avoid at all costs. They will try to get you to agree to unneeded proceedures, thier waits from appointment times are long, and thier communication is terrible.
Pros : N/A
Cons : The worst customer experience I have had in a long time