The pros of collaborative filtering are as follows:
- There's no need to hand-craft features
The cons are as follows:
- Doesn't work well without a large number of items and users
- Sparsity when the number of items far exceeds the number that could be purchased