Culture is still a key factor for successful organizations