Pros
I've worked at Kaiser for many years, and just about everyone I've worked with genuinely cares about Kaiser members and is trying to do the right thing. At Kaiser you can do things that can't be done anywhere else, particularly at the scale that Kaiser can do them. Because it's a large integrated group practice in partnership with an insurance company and hospital system, you're walking into an environment built for systemic collaboration. The most obvious places where this bears fruit are in the electronic medical record, which is incredibly open not only to physicians and staff but also to members via the Web.
Cons
Kaiser has major problems focusing. There are always 100 "number one priority" initiatives. Ego issues with some leaders, particularly on the physician side, can get in the way of creative solutions designed around the members.