cons, you have to rinse them and wash them and care for them properly so they last. also they are more expensive to get started. pros, they are better for baby's skin, they can be more absorbent than disposable diapers, once you have a bunch you don't have to buy more, they're better for the environment, and they're SO CUTE!!