Unfortunately it's currently not great with a pay by the hour contract for new joiners giving on average (if you were lucky enough to be rostered 75 hours every month to reach your 900 hour legal limit
) 4500 CHFs a month before tax , no other benefits and all your own expenses.