The impact of knowledge sharing on organizational learning and effectiveness | Synapse