Excellent employer, many opportunities for growth and assistance with training. Excellent benefits. Overtime, travel and training opportunities
Cons
Management's involvement can be hit or miss. There can be some tunnel vision on the organizations goals leading to conflicting objectives across the company