Swiss employees are among the hardest working in western Europe, according to a report published on Thursday by the Trade Union Federation.
The report says the average Swiss worker toils for 42 hours a week, putting them just behind their British counterparts. The average Swiss works almost two hours longer than a German colleague and three-and-a-half hours longer than an Italian.
Forty per cent of the workforce works overtime and more people are working evenings and weekends.
The survey says the increase in weekend work mostly affects women, who form a higher proportion of the labour force in the retail and leisure industries.
The report also shows that Switzerland has the second-highest amount of part-time workers after the Netherlands.
swissinfo with agencies