"I wanted to make sure that my first job post-university would be somewhere where I would feel happy and work not on my own, but with an agile team ..." It's interesting that any young developer would regard the micromanagement that comes with agile as a plus.
Agile, like waterfall, is only as good as it’s implementers. At my workplace we had lots of lingering bugs because the entire project had been poorly architected. We pushed to refactor and our scrum masters looked at us like we were crazy. Putting patches in bugs fits in a 2 week cycle, taking months to do something right, does not.
I can teach people XP, Kanban, or scrum but I can’t teach them common sense.