Vantaggi
Compensation is higher than you are likely to get for a similar position at another company. Small company atmosphere - everyone knows everyone. Above average health insurance plan.
Svantaggi
Little opportunity for advancement. No company 401K match. Working day is not flexible. Everyone works 8:45-5:30 so it may not be a good fit if you need to work around your children's schedule. A little behind the times from a technology standpoint. Dress code is old fashioned (women business suits or dresses, men dress clothes and ties). The world is becoming business casual, especially for those who do not deal with clients.