Pros
goverment contracts which tend to mean long term work assignments interesting projects, work looks very well on your resume later
Cons
No local work, so extensive travel is required Employees must fund their own work related expenses, and then submit to be reimbursed. Reimbursement sometimes takes a considerable time. It is advisable to have at least a 3K line of credit available that you can devote exclusively to work related expenses staggering turnover of staff, often times this is blamed on the people leaving, however this is not entirely true. People are laid off at a high rate, and they also quit at a high rate. The business is risky, but it does not necessarily have to be as intense as management makes it. There is really no ability to move up within the company, the best you can hope for is an impressive project line up to put on your resume to help secure a higher position elsewhere. A few of the individuals on the leadership team have a rather harsh way of dealing with people, and their angry outbursts can have an impact on the moral of the entire group