Good reasons: You can't imagine yourself doing anything else besides medicine. Get a high from helping patients. You like learning a lot and could do it forever. You could imagine yourself doing primary care (medicine is getting more and more competitive these days it's crazy).
Bad reasons: Doing it solely for money or job security with no passion. With the 200K+ debt and longest years of training before you can get the actual attending six-figure salary, it's the profession with the most delay of gratification. Other jobs that people seek are physician assistants, nurse practitioners, or nurse anesthetists, all of which require much fewer years of training but you can earn six-figure salary (in the 100K's).
I recommend asking a lot of people in various professions, doing more research about job security/market before deciding to choose medicine. People say it's not worth it anymore because you sacrifice a lot (time with loved ones, money) and don't get back what you deserve. It's become more of a customer service-oriented profession because of the business/corporations taking over. However, I do like that we are "the top of the chain" in terms of expertise and knowledge but that can become dangerous. Anyway, we need to advocate for our field more and make changes so that we enjoy our profession, decrease burn out for all specialties, and possibly "get what we deserve" as we sacrifice so much for patients.