Pros
It's a contract agency, you don't typically work closely with VHA unless you have a specific need. That being said, they offer very competitive wages with great companies that they have built up a reputation and relationship with. This is very handy in getting business and contracts with well-meaning clients.
Cons
Long wait time for 401K - a year. Health benefits are on the spendy side.