Thyroid cancer occurs in the cells of the thyroid. Thyroid produces hormones that affect the functioning of the heartbeat, blood pressure, weight, and body temperature. There may be no symptoms in the first instance but as it grows, it may cause swelling and pain in the neck. There are various types of thyroid cancer.