Slack allows users to set up “channels” to organize and separate messages by project, topic or team. Users can share files, documents, spreadsheets, and images – and its archiving and search functions are particularly powerful. It also allows users to integrate tools they use outside of Slack into one searchable place.

Slack does have a learning curve at the beginning, when you and your team will need to figure out how to best customize the app to work for you and how to appropriately use tagging of people and topics. But it does offer plenty of tutorials.

Teams at organizations including NASA, Harvard University, NBCUniversal and Ticketmaster use Slack, which was founded by Stewart Butterfield, co-founder of the photo sharing site Flickr. Slack is a PCMag Editors’ Choice for online communication and collaboration.

“Slack is so beloved that some companies have begun mentioning it as an employment perk alongside on-site massages and bottomless bacon-tray Fridays in their job listings,” a profile of Butterfield in Wired said.

Slack does offer a a free option; the pay plans, starting at $8 per user per month, add features like guest access, statistics, user groups, 27/7 support and more.