Small company
Great Pay
Annual Bonus
DC,MD,VA metro area
Management team is small
Cons
Small company so benefits are a little high
Contract to federal government so contract availability changes often without the ability to move to a new contract.
Management team can be a little micro manage type