Knowledge management (KM) takes many different forms in professional services firms, from practice-specific PSLs to more formalised teams...