Pros: great benefits, excellent location, very friendly atmosphere
Cons: the upper management can sometimes bureaucratize itself out of being useful or relevant.
Large company but feels like a 'small town' where everyone knows your name. Emphasis on safety culture and lean six sigma principles. Excellent vacation and benefits package. Work-life balance is more prevalent in some departments than in others.