Cloth/fabric diapers

Pros/ cons and need to know tips on fabric or washable diapers ?