Pros
Company is good at squeezing every drop out of employees to make a profit. So company will probably continue to generate good profit and company is good at making ethical and safe choices, except not treating employees like humans. If you are executives, you are treated well, albeit it's a high pressure environment, but good compensation package. But don't bother if you are not executives. I was impressed by the caliber of most executives, i think they are very capable and bright. If you are a workaholic, this is the company for you!
Cons
treat employees like a machine, no mercy. If anyone in the dept ever leave, head count will not be replaced, the workload will be redistributed until the straw breaks the last camel. health insurance sucks. benefits sucks. i think 3 sick days a year from what i remember.