These benefits should be at the federal level. In my country Venezuela here's what happens:
You get paid vacations, 15 days per year, one additional day per year worked
Maternity leave is paid and up to 8 months, and can be divided in pre maternity and post maternity. Women mix them up with their vacations to extend the time with their babies.
Companies must provide a daily food allowance benefit (sounds good on paper, but inflation is so high, it doesn't do much)
Every company with at least (20 employees i think) must do this