Pros
*nice people, very welcoming.
*great looking offices, with office for each person (not open space).
*family-like atmosphere.
*important purpose for homeland security, dealing with new technologies.
*a lot of place for initiatives.
Cons
*not a high-tech company (although a private company).
*not a hybrid workplace (for most of the roles).
*can be more modern