advantages and disadvantages of teamwork in healthcare