You don't have to keep sats there. It's just an open-source web wallet. You just asked how to get liquid sats. They have a tor site too. I'm not sure what red flags there are though. They have 2FA and pin available for the account and many businesses use them for accepting lightning sats.
I do also peg-in with my own node and TDEX app allows peg-ins too.