@Strandjunker is this brutto or net salary in Denmark, if brutto, you need to substract state tax, municipality tax, labour market contributions and optional church tax. But in this case majority those taxes will be zero because of allowances except labour market contributions. With the life insurance you most likely mean statutory occupational injury insurance and/or eventual optional health scheme.
Welcome to our European standard, however maternity leave and pension is paid by gov, which get money for it from taxes. You need to understand we Europeans pay significantly higher taxes that Americans, and so we do have these you would call benefits (we call it normal things) btw about the maternity leave this varies significantly between European countries eg. From 16 weeks in France to up to 3 years in Czech Republic.
Vacations are prescribed by law (typically 20-25 days depending on country, in case of Denmark, the law says 25 days, so either McDonalds is giving one week more or you have it wrong, can’t tell)