Company is moving toward a unified corporate structure which is improving performance.

Cons

Company is heavily dependent on government contracts and quickly cuts jobs when government funds dry up. Work environment varies greatly between individual sites. Great in some locations, not so great in others.