Pros
Started out as a really great culture, good pay, great benefits, interesting work, and have always had great people. Till this day some of those things have changed, but I think the nature of the work and the great people to work with is what has kept me around this long. The location of the company is amazing (overlooking Reston Town Center), but other than that there are no other great Pros.
Cons
I don't know where to start other than that this company has lost a lot of contracts, a lot of money, and have had to let a lot of their workforce go. The company has always been top heavy with personnel who haven't lived up to their hype and have not brought in any profits. There is a ton of mismanagement going on and now there is an overload of work on the employees because of having to let so many people go. This company had a ton of potential, but it has faded really fast. There are no more raises or bonuses to be handed out like it use to be because there is just no money coming in and a lot of overhead.