Finally, some time ago managed to sign up in hopes it could help to manage multiple inboxes with a unified inbox for all of my accounts. Nope doesn't have that. Canceled my subscription immediately yet I kept receiving their spam for a while.
Overall, a very scammy vibe.