Well you are on a forum which is basically dedicated to tax planning. Not paying (personal) taxes certainly doesn't make your business untrustworthy.Let's not forget the owner of WISE (allegedly) 'forgot' to pay his taxes in the UK.
While Wise certainly has some problems, it's been working fine for a lot of people, probably >98%. And they are listed on LSE - don't forget that even Payoneer tightened their terms of service after IPO.