Pros
There is a lot of technology to learn from. I had the pleasure of working with Shortel, Systems and Network infrastructure for multiple clients. The work has given me flexible work schedule and have been fortunate enough to do my own work. The position has given me the ability to work independently which is a plus.
Cons
Driving into DC or having to do so can be a pain. There is a lot of people that turnover and a lot of things are learned on the fly. If you are good at searching online for the solution, then you are pretty much good to work here. Management can be an open door policy, but I would advise to keep things to yourself. Nothing is secret at the office. Resources are pretty thin with the turnover of employees so it is hard to keep up with the demand.