Pros
Engineering Teams and Field Supervisors are among the most knowledgeable people that I have ever worked with and are consistently proving themselves the competence of the company. Make no mistake that the people in the field drive the business and support upper management.
Cons
Senior management by facility on a high percentage is being spoon fed by middle management and field personnel to support the business and operations. This creates tension in that if you are outside of senior management the people “doing the work” tend to be underappreciated and kept in a single role as responsibility increases and compensation stays the same. This is not a company that promotes driven individuals readily, rather senior management takes full advantage of those people while lining their own pockets and patting themselves on the back.