Despite trying, management is unable to adequately distribute knowledge within the team. And the biggest challenge is project managers who are often invasive, throwing you into random demands without really knowing if you are responsible, or even what the problem really is about (which difficult my days, turning them into a minefield)