Great place to work
Overall, JHU has a great atmosphere- if you like working in Academia. Laid back setting, knowledgeable management, no time clocks to punch. Also, the patients in my clinic are wonderful so working with them is a genuine pleasure.
Lots of down time, great holiday/team building events, good pay, low pressure environment.
Not that many opportunities for advancement, you have to pay for parking and catch a shuttle to your building.