Around here (Romania) everybody is equal:
16% of total income - that's salaries, dividends, bank deposits dividends, etc.
Of course it is topped by pension, state medical insurance and unemployment contribution, each a few %.
So as long as you get a fat paycheck everithing is all right. If not, tough luck you pay as everybody else.
Of course, there's a law requiring that overtime is paid 150% for Saturdays and 200% for Sundays, but that is another subject, usually nobody benefits from that, almost no employer will shell out extra for overtime.
PS: businesses pay the same, yes, 16%.