Pros
Pay can be good if they actually follow their raise schedule. Full benefit package is attractive. There are bonuses available yet the payout from these have decreased over the years.
Cons
Poor safety records. Inability to properly hire enough staff and retain them leading to necessary overtime over long period (sometimes over a year) and consuming your life. They have gutted some of their bonus programs so that they barely payout. HR promotes a toxic environment and enforce programs (i.e. paid family medical leave, worker's comp, dismemberment insurance, etc) in convoluted ways that is detrimental to your family life. They say they promote a family culture but they seem to only want company yes-men. Many recent decisions seem to have had a net negative impact on operations and moral.