Remember it is a Swiss company. Therefore it will treat Swiss pilots totally different then any expat. Payscale, insurance benefits and pension plan are either non existent and self pay for a expat as the Swiss government clearly allows a two tier system.
If you wish to build time a for a career future, then sure, have a look at the Swiss companies out there. But always remember, you will be a temp worker to them, no matter how the contract is worded and once you are fired/given up, you made the most money for these (management) companies as they made the most profit. They had to pay less in social security and other contributions.
And did not have to support you in the same way then a Swiss national.
Tag, Jet Aviation and G5 Exec are prime examples of good time building companies for expats.
BTW your chances to become Swiss during the employment ?
NIL
But good luck with the flying.