Pros
There are no pros -- well free parking, which is nice for the DC metro area. Otherwise, nada. Zilch. None. Horrible.
Cons
I've worked here long enough to see the employees turn over and over and over This is a place where rude and demeaning behavior from senior management is a feature not a kink -- it's totally normal to hear the President and CFO cursing and yelling at people. No decorum whatsoever. For those of who travel, getting reimbursed is challenging. You have to work 60-80 hours a week just to keep up because management doesn't know how manage anyone. They don't care who comes and goes. They just fill an empty seat with someone new. No real chance to advance (unless you're someone's family member). Bare minimum benefits.