Good company that is not shaken by the economy in terms of job security. I have been here through the good and bad and still had a job (considering I am a stellar employee). There are good chances of moving around within the company.

Cons

The reason for most co-workers have left for - below competitive pay. There are many similar companies in the area offering up to 40% larger salaries for the same positions.