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.
Ok might be missing something but why take up new joiners if they can't give them 75h / month !?