Anyone here ever deal with LKQ?

I ran a bodyshop for quite awhile. Now im on the insurance side. I can tell you when i write estimates for our insureds i avoid lkq and a few others if possible. If the car is it a shop i actually ask them who they prefer and i try to use them first.