Pros
Good pay and good benefits. The company likes to promote from within.
Cons
As someone previously mentioned, psychological & emotional bullying/mobbing are alive and well within this company. I have seen employees targeted for removal by management (after voicing concerns, or making a mistake on the job). These employees are treated/labeled as 'problem employees', and conditions are made so difficult for the employees over time (through subtle, difficult-to-prove forms of mistreatment) that they either quit, or are terminated after the performance evaluation system has been used against them. If the employee leaves, the aggressors act surprised. As a co-worker, witnessing this counterproductive behavior permeates a culture of fear and silence (if you say something, you could be the next target).