I think Management has done a god job positioning the company so that it can prosper and provide stable employment for the forseeable future. The company is full of people that want to work and do a good job and the teamwork you see is excellent. The compensation, both monetary and benefits, combined wih the low cost of living at the Headquarters site provides a vey comfortable life. The company takes Safety seriously.
Cons
The company places a lot of credence in getting input on decisions and courses of action. While that can lead to better decisions, it can get frustrating waiting for and getting the input.