Pros
It's a paycheck and they have good benefits
Cons
There's nowhere to move up in the company if you're on the technical side of the business, supervisors and managers are the only positions getting re-filled at a steady rate, but nobody with any advanced, or even moderate level of experience as a tech will bother applying, the pay is too low, and the incompetence is too high. Constant cutbacks have removed crucial members of the company and consolidated tasks meant for multiple people to be handled by a single person. Management will protect their own jobs at the risk of pushing out technicians in the process. Skill level has no effect on pay, more experience only results in a higher work load responsibility, lower skill levels get paid the same with less stress, which is leading to a mass exodus of experienced techs taking other job offers somewhere else, saturating the workplace with inexperienced techs needing training from the handful of experienced techs that haven't left yet. If you do happen to try and negotiate a higher wage for your specific level of experience, you'll be encouraged to go work somewhere else, Cummins will NOT increase your pay one cent to prevent you from quitting, they have zero interest in retention.