Apps install directly into your account
You can't select where the folder is created and it creates it in your home folder which means other people cannot see the files unless you explicitly share it with them. At a minimum there should be a setting to select a shared drive where the folders will be created. As it is this app is basically useless for team use.