Company has well meaning policies and intentions. There is a focus on safety and many other systems in place to acknowledge outstanding individuals. There are many opportunities to learn new things and gain skills
Cons
Not competitive wages unless your part of the inner circle, you will know if you are or not. Its an old mans club at the center. If you dont buddy up to those in power, example being spending afternoons and weekends at your managers house, then advancement or a fair shot are not in your future.