Except for the 13th month bonus, I’d say it’s pretty basic. You’d get those benefits working at a supermarket.
Five weeks vacation is a legal minimum. Most companies I worked for here in Denmark will give you six. It’s technically not five weeks, but 25 days.