Pros
-Benefits are decent overall -Good training programs -The ethics program is taken seriously, so if you find yourself needing to invoke something from the Ethics Handbook, don't be afraid to do so.
Cons
-If a contract runs short on hours, you will have to scramble to find work regardless of having a positive variance in your required hours worked during the year or not. -It is easy to get pigeon-holed in a particular role and you will likely know about 2 years in whether or not you will get promoted -Promotions are VERY political and not related to merit. -Don't participate in extracurricular stuff unless it is mandatory or involves business development, it is usually a waste of your time. -Like most federal consulting firms, they will dangle the promise of a promotion to induce you to spend extra time on proposal-writing and business development. Like every federal consulting firm, take that promise of career advancement with a bucket of salt.