I would rather not have anything to do with agile dev departments really.
This is the trouble with people (and it's amazingly pervasive in the Uk at least from what I've seen) who don't realise that there is no such thing as 'Agile'. (not necessarily you - i mean the departments you try to avoid)
Some guys knocked up the 'manifesto for agile software development' (note, no 'Agile manifesto') out of frustration at the state of the industry that they saw at the time, which was great. Nothing specific - just some general principles to aim for.
Then we also had XP and all of the associated goodies which are really just good engineering practises, but are essential if you actually want to achieve any real agility - you can't be agile if change is too expensive.
Then things like Scrum - which again is great. The Scrum guide is only a few pages, and exists as a mechanism to leverage the agility you've already built into your engineering practises. Scrum != agile. Scrum is a framework to leverage your agility, where the projects suited to Scrum.
At least 80% of people I work with these days have no idea what agility is. They get sent on a CSM course, or get 'taught' by someone who has been on one, and think 'Agile' is splitting work into 2 or 3 weeks chunks, moving coloured bits of paper around a board, having a chat every morning for 10 minutes, estimating in points (even if they simply end up mapping points to man-hours

, and not documenting anything.
How many times have you heard someone propose doing something perfectly sensible, with the caveat "it's not very 'Agile', but..." ? Instant signal that they don't have a ******* clue what they're talking about.
Trouble is there's such an industry in being a snake-oil salesman now that I'm not sure that 'Agile' will ever be recoverable as a useful word.