Pros
Great team oriented environment, good reliability incentive program, new hire bonus, overtime is not mandatory but good overtime incentive to earn additional money on top of the time and a half. Great training programs, including buddy training system. Leadership is very solid and care about the people. Good opportunities to promote within.
Cons
Non matching 401k but they are working on it