Multi-player - how does it work/gameloop

Hello! I'm playing Hades right now and steam suggested me this game.

I always thought that rogue lite games needed multi-player, but I'm wondering how does the multi-player work in this game? Can one be teamed up with random people online? Does one keep evolving their characters indefinitely (grinding hard, even in multi-player)? I'm wondering if we can be paired with players on the same skill level easily, for instance.

Thanks in advance! Cheers