The delivery system is not accurate and they have a hard time with accounting and billing. Lots of errors most likely attributable the reliance on computers to do a job that humans can do better.