Pros
KP is full of passionate people interested in making a difference. There are many opportunities here, and just like anywhere else, contacts within the organization make a huge difference. The benefits are fabulous - Health, Dental, Vision, 401(k), Pension, etc. Time off is ok (3 weeks to start at my level and I'd prefer MORE). Management expectations for work/life balance is reasonable. It is very hard to get a job at KP from the outside (cold) without having contracted their previously. My co-workers are intelligent, motivated, and technically competent people. Our projects provide opportunities for learning and career growth. Management supports training to enhance our careers. I love my job!
Cons
As in other large companies I have worked for some people stay after they have burned out and become bitter. They contribute little to nothing and skate by on the coattails of others. That's a drag when it's your coattails they are skating on and you don't want to be seen as turning someone in. Management doesn't communicate enough. In doing one's job necessary information can be closely held by those leading the project and not shared, as if it were confidential when it is not, slowing down one's progress. Executives have free reign to spend extravagantly on meals and travel (well of course! they should be treated like special people) and scrutinized and even refused at the lower levels. That just seems wrong to me.