Pros: free drinks, snacks, and fresh fruit available, nice offices if you are in the hq location
Cons: your employment may end if the contract does, some sites have parking issues
Overall this company is great to work for, some managers are a bit green and communication from the top could use some improvement, but not a bad beltway bandit.