I think Boston has more job opportunities than Baltimore/DC area. In addition, the longer the program, the better it is, because you'll have more time to find jobs and explore. JHU's program is too intensive. You won't have time to do internship or part-time work during school, and that's a BIG lost.