Wise and Revolut are good for making transfers to other countries or paying by card outside of Switzerland, because they have good exchange rates and low/no foreign transaction fees.
But they are not useful for receiving a salary in Switzerland. You do not get your own Swiss account with your own Swiss IBAN.
Wise and Revolut do have their own Swiss bank account that you can transfer money into to load your account. But you can only transfer to their accounts from a bank account in your name, and you need to provide an identification code as a reference/note. So they cannot be used as a Swiss salary account because your employer cannot deposit your salary through Wise's and Revolut's Swiss bank accounts.
You may find a Swiss employer that is willing to transfer to a foreign account (your Wise or Revolut account), but then it's an international transaction, with the costs and currency exchanges that come with that.
I recommend you open a free Swiss private account. In addition to Neobanks, there are also conventional Swiss banks that offer those. Then open a separate account with Wise. Transfer money from your Swiss bank account to Wise's Swiss bank account to load your Wise account. Then transfer the money to Poland or whichever other country using Wise. This setup will give you everything you need.