I'm guessing it does not, and setting this server up was considerably more irritating than just spawning off another t1.micro and apt installing IRC onto it.
And even then, they'd further need to exploit some vulnerability in your IRC server to do it unnoticed.
I hope you have a repeatable provision, AMI, static IP linked to a tcp loadbalancer and autoscaling group in the event AWS rotates out your instance.
And of course, the same goes for your logging and search and file sharing infrastructure. And of course, similar caveats exist for the database said features use.
Slack isn't a file sharing platform, it's a communication platform. As such, they try to make communicating about, discovery and grouping of files in dedicated file sharing platforms easier.
This is the realm of systems administrators, if you can't read a 20 line config file then sure, run slack..
but for a biggish company that values security and publishes NDA's like mine, an IRC server is a better solution.
however, Project Managers fucking -love- emoji and sending word documents across the planet.