Pros
The salaries are OK (though benefits are bad and getting worse each year).
Cons
Do not take a job here. They will lay you off regardless of position, seniority, or importance of the work you're doing. People high (like actual C-suite people) and low (everyone else) get laid off with regularity. But, they will work you to death until that day comes.