Pros
Kaiser Permanente is a good company to learn about how large scale entities work. Multiple hospitals are managed and jobs are classified as a facility, regional, or national level due to the large scope of the management. After maybe about 6 months, you begin to see where you fit in the puzzle of things, since projects around here tend to move at snail pace (as with any large scale company). You'll be proud to identify yourself as working for a company that is highly visible to the community. That benefits package is top-notch, but expected of a healthcare profession. The ETO policy is not too shaggy either starting you at 21 days per year.
Cons
It's a hit or miss on whether you find your middle management competent and worth your attention. Many disgruntled employees roam the halls because of mismanagement and misguided attention. Well....what's new anyway, that can be seen mostly anywhere, but here it's also prevalent. The way that information is passed down from upper management can also be seen as a mystery to employees lower on the totem pole. At the bottom, you would see many employees just happy to be employed and earning a paycheck, caring less about work, and more about what is going on after work. And now the select few who are allowed to sit in with the big dogs, and get a taste of project management. After about 5 years of this, you can now consider yourself Kaiserized at this point. Most people at this company work outside of their job titles. At the same time, some people barely satisfy it, yet they still have the same job title as YOU do.