Pros
Benefits are great and the salary is competitive considering the location. It's a nice place if you like the outdoors and especially if you have a family.
Cons
The weight that is placed on hierarchy. Leadership pays little attention to the character and behavior of employees and/or is easily swayed by deceptive people who portray themselves as model employees who are only intent on climbing the ladder whilst wreaking havoc on the people around them. I watched ruthless employees discredit and devalue their coworkers and then rise to favor. I also watched some really amazing people who had deep integrity and wanted to effect change end up leaving because of the caustic environment. I left because I could no longer bear working with someone who discredited and humiliated others on a daily basis. I spoke with HR, I spoke with mediators, I spoke with a representative supporting my employee group and no serious action was ever taken. Shame on you from all of us who came to you, and all of us you ignored.