Good work and life balance. Company possesses strong values.
Cons
I don't want to say none, but I can't think of one. Just like any other institution, there are good leaders and there are not. There are good workers and there are not. Overall, no cons.