Vantaggi
Stable company with consistent growth, friendly work environment, good people that are fun to be around (except for the few that can't find anything positive even on the best of days). ESOP and partially subsidized health insurance benefits. Depending on department, there's plenty of opportunity for growth and learning new skills. If you put in the work both in your duties and relationships, you will be rewarded with more responsibility and pay.
Svantaggi
There's some tendency to do things less efficiently because "that's how we've always done it." Company provided lunches always seem to be from the same place and the same menu, month after month after month (could be worse though, right?). It seems like not much room in the budget in production to pay enough to keep top talent. Inter-departmental communication is somewhat lacking to non-existent. It seems like the pension is slowly being phased out.