Medicine is a career that most people consider to be enviable. Whatever one's criteria for a good job, being a doctor ticks a lot of boxes: doctors...