Pros
Nothing really. Some of the agencies you end up at have perks (good location, food nearby).
Cons
Expect exceptionally low pay, extra hours after work, and a restrictive non-compete. The company likes to act progressive, but they're a perfect example of government waste and exploitative business in the 21st century. Do you like graft? Step 1: Higher more employees than you need on a contract Step 2: Over bill the government with inflated contractor titles Step 3: Pay employees 25% of what the government pays Step 4: Profit It doesn't matter if you have an MBA. You'll be getting 30-40% below fair market wages. The bonuses are joke. The other benefits are standard. On top of client work, expect to be voluntold for corporate work, like interviews or social media. I hear they now make people go to classes after work hours. Be honest guys, you aren't Booz Allen.