Depends on what you are looking for
The job security and benefits are good, but the companies culture has taken a nose dive in recent years. So it depends what you value in your work life.
ProsSecurity, benefits, hours of work.
ConsCulture, work life balance, communication between management and staff