Endocrinologists diagnose and treat disorders of deficiency or excess in one or more hormones, including adrenals, cholesterol, and thyroid disorders. The job involves caring for the person as well as the disease in the short and long term. Many endocrinologists are involved in medical research, teaching, clinical science, and hospital management.