I can't upvote this enough, if you are in it for money or prestige there are much better ways to earn both of those. Medical practice is a calling, yet I see many doctors who go into it for all the wrong reasons and then lead miserable lives.
If anyone wants to become a doctor, please volunteer at a hospital or clinic for more than a year to see the working conditions.