The answer to your question is as ephemeral as the old saw, "I have a 3.35 gpa and a 32 MCAT, will I get into medical school?" It depends and only you can decide what is worth giving up and what isn't. Since I am currently in the abyss, I shall share some of my experiences...
PRIVATE PRACTICE:
Pros
- Essentially no limit on what you can make; you work, you can bill, and you can decide how much you want to work
- Room to grow - ie, become a partner, add other services, buy into ancillary services (ie, like an ASC - but be careful of Stark Law violations)
- Often more technologically advanced than academics - ie, EMRs, "paperless" practices, in-office equipment
- Someone else to do your billing, paperwork (albeit not all of it, and you still have to keep an eye out for mistakes)
- Senior partner(s) to train you, mentor you
Cons
-You may have to work a lot to make a decent salary, especially when starting out and if you don't have a salary guarantee
- its like a marriage; you must get along with your partners, otherwise it can be very uncomfortable. Like a marriage, it can be easier to get into, and more painful to get out of.
- Someone else is doing your billing, paperwork (that means you can be exposed to embezzlement, improper billing and lack of follow-up which reduces your income)
- Lack of multidisciplinary environment; other specialists are generally not in the office with you, and you have to market yourself to them if you want referrals.
ACADEMIC/HOSPITAL-BASED PRACTICE:
Pros
- Set salary and income; you know what you are getting and unless you are a real slacker, you will get it without fail
- Opportunity to teach (although this can occur in private practice as well)
- Often residents to do some clinically useful training for you
- Can have time to do research, own lab (hard to do in private practice; funding from companies, especially for cooperative trials is pretty low and not worth the paperwork and necessary administrative people it takes for smaller practices)
-Ancillary services and other specialties close-by, in house.
- malpractice, health insurance, etc. are provided and your contribution is generally low
Cons
- Academic advancement is often very regimented and can be political; can toil in the trenches for years and find that advancement to professor is fraught with high school like popularity contents
- Salary has tendency to be lower than in private, not as much room for increase (ie, you can't work more and get a higher salary)
- may require research, or lab time
- may require teaching, which some don't like
- interdepartmental politics
Anyway, these are just off the top of my head. I'm sure there are many more. Working at the VA, as Pilot notes, is generally not seen as a good deal for most. The salary is often MUCH lower than what you would earn elsewhere, even a local academic or community hospital, the regulations far greater, the resources can be far less (ie, not all hospitals provide even the most basic specialists...especially after hours) and patients must be transferred, the nursing staff has a reputation for not being the most skilled, etc. But the hours can be good.
While a loan payoff can be tempting, if in return you take a lower salary - consider that if you took the lower salary for a few years, and they paid off your loans, you would still be earning the lower salary after that period. But if you took a higher salary, but lived at the lower salary and paid off your loans yourself, when they were paid off, you would have the higher salary .
Only you can decide whether the lower salary is worth other incentives - loan payoff, extra vacation, signing bonus, more CME $; in general though, the loan interest rate is so low that a loan payoff is not necessarily worth the lower salary offers you get.