Hi! There are some groups who use MapHub like this, some of the largest maps have been created collaboratively.
Right now, it’s not possible to “invite” others as editors, the simplest thing you can do is to create a shared/team account, which everyone uses.
Very soon, when the final version launches it’ll be possible to set who can edit and view the map on an individual level.