I had a really bad experience with Merry Maids. They half cleaned everything. My entire house is wood floors and after they left a wet paper towel wiped up wads of dirt everywhere. The didn't vacuum anything in corners or on the sides of the walls. They didn't wash anything I specifically asked like baseboards, door frames, doorknobs, and doors. They refused to clean an oven and outdoor windows. I found body hairs on my kitchen countertop which means they cleaned with old towels or towels from the bathroom. It was a complete disaster especially granted my baby was due in five days. Not only was my house made dirtier but I had to clean it myself at that point so late in the game. I have to say, however, all management I spoke with was so kind to me and seemed very embarrased. They provided me a full refund with sincere apologies. I guess I just got a really bad team but at that point I really felt the only way I could feel clean was to do it myself.
Pros: Management is nice.
Cons: Not sure what kind of a cleaning team you'll get.