Pros
I've been asked to solve some interesting problems and research a lot of different technologies. Cybersecurity and law enforcement is different than your usual politically correct maximizing click stream social media gig. A LOT different. Big egos (here as well as partners, competitors, etc.), but by and large I think people want to do the right thing. I haven't gotten in trouble for pushing back.
Cons
No opportunity for advancement, poor use of employee skills and feedback. Not just me, I've seen other people leave for this reason and move on to much better things. Overall I would have said satisfied/very satisfied a couple years ago, but it's getting old. Nothing I can put on a resume that people outside the company would know about. Growth doesn't seem to be helping, being optimistic about change is starting to seem foolish. Sure, work here. But plan on figuring out your own career development path.