Pros
"We're a family" atmosphere
Very competitive pay
Loyalty to employees ... Mgt cares
Fun place to work ... birthday celebrations, company picnics/outings, good sense of work/play needs
Time off to take care of personal needs is not a problem at all. Employees are given generous PTO hours in addition to 2 weeks vacation.
Cons
Cliques can be tough to break into
Some "office politics" ... but much less than any place I've worked before