J.B.
Talk to the center's director. Find out if the crying is continuous and out of control all day or if there are things throughout the day hat your child is actually enjoying. Ask for a daily record of diapers, activities, nap times, etc. Most places use these now and they're a great way to convey to the parents what is going well, what needs improvement, and how the parents can help out at home.
Our daycare director is straight off Nanny 911 or SuperNanny. She has become very much part of our family. She's direct, to the point, and has had a large hand in helping us grow to be the parents we are today. She knows when to snuggle and when to walk over a child having a tantrum on the floor. She personally relieves the teachers when there are behavior issues, shortages, and for restroom breaks. She knows every child in the center as well as their personal ins/outs. She doesn't have any problem removing a teacher or administrative employee if they are sitting on their rears too long and not interacting with the children repeatedly or if a parent sees something they don't like repeatedly. The director is supposed to run and tight ship and be the person you go to. They set policy and tey should be very involved with the daily activity of the children. If you're not comfortable with the director at the center you're using, secure a spot elsewher and remove your daughter.
I wouldn't have my son in an in-home provider at this point since our first basically tried to tote him around town, pass him off as hers, and even wanted to paint a room and furnish it for him. Our second in-home provider cancelled when her kindergartner was ill, which is understandable though inconvenient. Then she came back from a break at Christmas to tell us she had mononeucleosis at some point and couldn't watch any of the children after another week (2 if absolutely necessary). The unpredictability was a killer since my husband and I both have to work full time.