Couldnt ask for a better group of people to work for or with.
Lots of different projects that keep work always interesting.
Cons
-Hard to get a foot in the door if you don't have a personal connection, positions don't open up often. (But that's because once your in, your aren't likely to leave)
-Government pay in OKC isn't much.