Decent benefits. Good 401k. Interesting company activities.
Cons
Very slow to get things done due to strict security practices. Too much upper management vs. too little worker bees doing all the work. Career growth is very slow since it averages around 4-5 years.