Them not having the license also means that the deposits aren't insured the way they normally are in EU, meaning you get nothing if things go wrong.
We use Revolut around the office to split bills for lunches, etc, but I wouldn't keep more than few bucks in there.