Zotero is a free open source reference manager that integrates with Microsoft Word and Google Docs.
Pros:
- Easy to learn
- Customizable
- Open source
- A large user community contributes code and improvements
Cons:
- Slows down with large libraries (>5000 articles)