Pros: good insurance
Cons: unclear progression/goals for salaried employees
Very dependent on which business unit you're a part of- and furthermore, which department (operations, engineering commercial, EHS, etc).
All told, KM is a strong company with slightly older tech, high optempo, good benefits, average salaries.
I've enjoyed working for them.
The best part of the job- coworkers.
Worst part of the job- the self-inflicted wounds some segments impose on themselves (some folks think that if it's not a crisis, no one will listen- may be indicative of the optempo).