Wages are decent. Benefits are above average, but the cost is steadily increasing.
Cons
You are only a number. The culture has changed in a negative way from when I started with the company. Upper management has made critical mistakes over the past few years, but the individual contributors are made to pay the price.