Pros
Kaiser is a stable company that affords many opportunities to hold many different roles within the company. You don't have to be stagnant and you're not pigeon holed if you don't want to be. Kaiser is also on the leading edge of technology in the healthcare world. We use this technology to make the end to end experience for the patient the best, easiest and least painful (paperwork wise) as possible. Kaiser keeps the focus of all it does on the patient experience and care while paying attention to the bottom line. And I'm sure the benefits can't be beat anywhere.
Cons
As with any company who has to follow government regulations, there is a lot of red tape to sort through. This is probably not the fault of Kaiser, but our having to comply with those regulations, in particular Sarbanes Oxley. Because of these regulations there has been some self imposed tightening down on roles so a task cannot get done without involving several/many people and increasing the cost and time it takes to get something done. Once again, probably not so much the fault of Kaiser, but gov't regulation. Other than that, recognition of a job well done is not always shown in tangible ways, but then again, it is very much dependent on who your manager is.