Vantaggi
Incentive pay (when paid out) is generous. 401K match is on par. Wages for where I live are fair if you a salaried (hourly) employee. Management level wages are very good and above average for the area. Work environment changes depending on where you work. I've been in 4 different divisions. Most are very collaborative, expect you to get your job done without any hand holding and do not micromanage all of which works for me.
Svantaggi
The most vacation time you can accumulate is 3 weeks and that is after 15 years of service. Health insurance used to be amazing, but that changed in the mid 2000's. Sick time is at the discretion of your supervisor so it depends on which division/department you are in how that is handled. Some managers are understanding and know that the flu and strep throat happens; others not so much and expect you to push through it.