There are two main reasons why cells need to divide instead of growing indefinitely. 1) DNA overload would occur as larger cells place more demand on DNA that is only able to meet the needs of smaller cells. 2) Larger cells have more trouble exchanging nutrients and waste due to decreased surface area to volume ratio. The cell cycle involves interphase where the cell grows and copies its DNA, followed by mitosis where the cell divides into two identical daughter cells through the stages of prophase, metaphase, anaphase and telophase. Cytokinesis then separates the cytoplasmic contents to complete cell division.