Take the job.
First, your own experience has been positive. Second, the pay is pretty good. Third: You are an aspiring software dev who is still a little low on experience and education. I think you should consider this:
- Finding a good job is easier when you are employed then when you are not.
- Your last earned salary tends to be the starting point for negotiating your next salary in the Netherlands, whether in the same company or somewhere else.
- Experience is mostly counted in years, not quality (fair or not)
- You can learn a lot from a badly run shop. How not to do stuff for starters.
So reasoning from your position this job could be: A. Not soas bad as Glassdoor suggests, you now have a good job that pays well. B. As bad (or worse) as Glassdoor indicates, you are now in a better position to hunt for a new job.
This is a classic win/win.