Pros
Primary focus is on member care and service rather than being profit-driven. This a refreshing change from the profit-driven corporation that I worked in. Great boss and co-workers. My boss is smart and cares a lot about his employees (and people in general). That along with my co-workers make it an enjoyable place to show up to work. Opportunity to work on interesting and challenging projects. There is always something new or really big going on. For example, HealthConnect is the largest electronic record system of it's kind (over 8M members). Good salary and benefits package. This is proven by many employees who have worked at Kaiser for decades! There is even a pension package which you're vested within 5 years of service. There is also a training incentive package to upkeep skills.
Cons
Very large organization which can be bureacratic and slow moving. I've encountered several classic 'Dilbert' moments. This can be infuriating at times when people are only focused on process and not results. For the most part, I've learned to deal with these situations work around the red-tape. There is also a chronic issue with accountability. Experience very high-level of leadership turnover in the IT department. I think change is good but this is ridiculous. I've had more managers in the same department than I can count on two hands and many of my co-workers would echo the same sentiment. Difficult to keep up with the marketplace (competition). Dealing with negative public perception at times on being a large HMO.