What do you think are the most important qualities for successful teamwork?