I have had a terrible experience with firm. They never call you back with test results. Messages on the prescription line go unanswered. Once, I actually had to call them back 4 separate times to correct mistakes to prescriptions called in. Dr. Ling finally gave me his beeper number so that I could contact him directly for test results. Unfortunately, he never calls you back.
Cons: Too many to list here
more