Ventajas
Some of my colleagues were great to work with. As a project, we were forgotten by corporate, so there was a lot of opportunity to do things like a small, independent, company.
Desventajas
Perks were non-existent. If you wanted tap water, you could to the public fountain; if you wanted any of the needed filtration of DC water, you could join the "water club." Direct management was nowhere to be found unless a bus needed someone to be thrown under. There could be multiple feet of snow on the ground and taking the initiative to work from home was met with a "why didn't you get permission first." Frankly, it was so poorly handled, I think the government would have been better off awarding the contract to our competitor. Although, the client was just as bad as we were, so maybe they deserved each other.