There is no need to install any software. You can easily use the app from your browser. You don't have to sign up, just start a room and you're good to go. You can then claim the room's URL to reserve it to yourself.
You can create a conversation and invite your team through Slack. You can also use Facebook Messenger to invite members of your team to a conference call.