Pros
Open door policy with ability to be heard by Senior Management in the event you are not happy with the outcome from Personnel or Supervisor. Really care about employees and company.
Cons
Senior management team most times not in agreement on critical issues; however, isn't this every place? Although they sometimes miss a step, they always try their hardest to do their best by their employees and the company. Very true to their mission and committed to the industry.