There's a lot of respect for work/life balance at Medscape. It's very flexible about working from home and leaving early.
Cons
There's little connection between merit and salary. There's no process for rewarding success. The most talented people tend to move on within a couple years.