Pros
good salary, good benefits, great coworkers (except management) , good training program that gives you tangible skills you can actually use
Cons
in reston they start you out with a good salary (more than most are making in entry-level DC jobs) only to crush you with deadlines and low-level work until all the enthusiasm and energy you had are gone. Management pretends like they are open to feedback but when you make a suggestion they only reply that you are unexperienced and young and dont understand the business. As they industry gets more competitive the company refuses to stand their ground and acquiesces to clients that want to pay less than 100 dollars per report. The worst part however is the location. No one - absolutely no one wants to work out in Reston, especially the young people that fill 90% of the research positions. All complaints fall on deaf years as the directors and upper management are happy to commute from their suburban Reston mansions to the office every day.