A corporate culture and its impact on teamwork