Pros
Cummins does a great job of communicating changes and direction to all employees. They especially do a good job of communicating expectations, metrics and how the company performs according to those metrics. The company also does a good job of making employees understand how they negatively or positively affect those metrics. Employees are treated with respect, and I find that upper management requests and values feedback from employees. One of the missions of Cummins Parts and Service is to make it a great place to work. It is truly a great place to work. The work environment, the equipment, and (especially) people make it worth while. Cummins is also very flexible and understanding (from my experience) when you have matters outside of work to take care of.
Cons
Although the company does a great job of communicating metrics to the employees and how each employee or role can influence those metrics , sometimes it is difficult to accept that one really has a say so in the "big picture". While Cummins is a great company to work, compensation for similar work in other organizations is much higher. It is known, internally, that Cummins is not the best paying place to work, but many of the benefits (great place to work/flexibility) sometimes make it harder to leave .