Good Benefits, Good Product and some managers who truly care about employees.
Cons
It could be called "nepotism are us" with clear and obvious favoritism that exists within depending on "whose relative is who". The HR Department is antiquated with no direction or guidance and sets a toxic and negative tone for the organization as a whole.