Cultural implications of knowledge sharing, management and transfer