Management is very reasonable. The work is interesting and can actually save lives. I was almost never pressured to work overtime - great work-life balance. Great vacation policy. Everyone is smart and polite.
Cons
Company culture is a little bit sleepy. They don't do a very good job of rewarding excellent work.