Pros
They do give you decent vacation and sick time as well as all paid holidays.
Cons
They are a stable company you can count on that but the pay raises are sad to say. So what you expect to live on for the next 5 years you should ask for when being hired otherwise you can figure on 1-2 1/2 percent raise every other year and the max is usually about 5% and you better be good to get that. I did twice. Also, normally a freeze on raises every other year. The benefits were good, at least better than most companies these days. They started out a small company and grew very quickly and that's when the bonuses stopped or should I say went from about $1500 or so a year down to $50.00 at xmas...?? Pay raises don't even keep up with the rising cost of gas that is why I stated what you intend on making you should ask for when being hired otherwise you are stuck with that for a long.