I've had major problems with Schwab, like the time they unhooked my 30' gooseneck trailer without my knowledge then reconnected it without the safety pin and chain, trailer came off less than a quarter mile from their shop, major damage. Just a couple of weeks ago I brought them a tractor tire for repair that had 800 lbs of calcium ballast in it, they tried to give it back with just air.
Never the less they made good on all the damage, even fired the guy in the trailer incident. I still use Schwab. You just have to watch their work, sometimes they try to go too fast.