Pros: excellent small business (sdvosb)!
Cons: being tied to a large company, and losing a re-compete.
Foxhole is an excellent company to work for. Great management, great benefits! It is a small team of people (less than 50). They hire the best. They expect a lot, but they reward performance. They also like to keep their people.