A medical degree often takes years to complete but offers job security, a high average salary and the opportunity to save lives. Medical students can study in a speciality of their choosing, in ...