Some key factors that can present obstacles to effective teamwork on safety include: - Mental models and unshared assumptions that create misunderstandings or adversarial approaches - Organizational structures and hierarchies that discourage open communication and participation across roles - A focus on individual goals rather than shared visions and objectives for safety - Unclear or inconsistent definitions of safety that lead to different priorities or approaches - A lack of systems and processes for collaboration, shared learning and continuous improvement