Pros
Good pay, good benefits, serious focus on safety. A lot of time spent on safety training and reinforcement. Willing to listen to new opinions and ideas. The company places a high value on environmental stewardship and expects the same from its employees. The company is driven to be the best in the world. Constant challenge to exceed your own expectations. Unlimited personal growth for someone that is driven to be the best. The best in technology. In general the employees are a great bunch to work with and will do anything to help.
Cons
Somewhat linear corporate culture can be difficult to navigate. Flexibility can be limited outside of their core beliefs, which, can cause frustration in persons unable to accept the ever changing (improving, cost cutting) environment. One of the primary drivers to this is the belief that we are never satisfied with our results and to seek continuous improvement. A lot of cross department competition due to goal setting.