Family like atmosphere. I worked with a lot of people who I will continue to have a relationship with down the road in life. Opportunity for advancement is there if you brown nose.
Cons
Upper management is a joke. Not all but most. They'll act like they care about you to your face but slap you in the face when you least likely see it coming. Health insurance is terrible.