Pros
Kaiser has a great mission, Because of that, they have attracted the best and brightest in IT. The team that I worked was the best I had ever experienced in my career.
Cons
Kaiser has one of most cumbersome, intractable bureaucracies I have ever encountered. Collaboration is hampered by fiefdoms. Constant scope shift means that projects start, stop, and restart again, losing valuable resource time in the process, throwing teams into crisis mode. The organization defers a great deal of control to the regions, creating substantial complexity to solutions that otherwise could be simple. There is very little recognition for good work, especially if it's done by the contracting workforce. The result? The best and the brightest, attracted by Kaiser's good reputation, soon leave.