Pros
Good pay and work conditions. Great culture of integrity, hard work ethic, safety, and teamwork. Many long term employees. All employees willing to work as hard and long as it take for the good of the company. Very teamwork oriented culture.
Cons
Reduced benefits over the years due to the economy. Some periodic downsizing. Generally a very good culture and a lot of great people.