Any learning opportunity you can find in DFC will usually only benefit you elsewhere. Working at DFC is harder than average, and pay is generally lower than average.
While there's lots of opportunity to contribute, you'd need to be part of the club to get credit.
It can be extremely difficult to be taken seriously when a problem is identified - the company overall is happy to adopt jury-rigged solutions to flaws in new processes, but very resistant to including the same principles in the design in the first place, regardless of how early the concerns are raised.
The positive atmosphere in the office comes with some toxic positivity, and sometimes even if an issue does get the discussion it deserves, the person raising it will be treated as a source of negativity for this. My best work in the place primarily benefited people who fought me every step of the way.
Too many of the people I worked with were struggling mental health problems, either caused or exacerbated by their work life - great for camaraderie in the moment but it feels really sad on reflection.
The number of senior managers who have abruptly departed is alarming, to the point that leadership culture can be tricky to identify. Indeed, conversations with managers can have one conclusive response and a complete 180 in attitude when anyone else is listening, so I generally heard from colleagues that managers don't have their back even following a supportive talk behind closed doors.
Combined, the chance for anyone to make a difference combined with apparently shaky management makes it a company that can feel like it's being led from the bottom.
Frankly, skimming the responses to reviews I can see on here yields a weirdly defensive tone that doesn't have a credible feel to it.