Recommend
CEO approval
Business outlook
Pros
Great company, pay is fair, offers healthcare, 401k and pension benefits. plenty of opportunity for advancement if you are in the right department or are an engineer.
Cons
I can only attest to my own experience in my department but the managers I have had are not invested in getting to know their employees or developing them. No career path discussions or opportunity for advancement.