Cloth diapers

Does anyone do cloth diapers? Pros and cons? And about how many would I need?