advantages and disadvantages of teamwork essay