2.0Dec 14, 2015Software analyst leadFormer employee, more than 10 yearsTemple Hills, MDRecommendCEO approvalBusiness OutlookProsThe company is large and different locationsConsThe company does not look out for there employeesShow more
5.0Jun 23, 2026Anonymous employeeCurrent employeeRecommendCEO approvalBusiness OutlookProsAwesome training and good benefits.ConsI cant think of any.Show moreHelpfulShare
4.0Jul 14, 2026Senior directorCurrent employee, more than 10 yearsReston, VARecommendCEO approvalBusiness OutlookProsStrong collegial culture, supportive environment, and deep expertise across a broad set of services. Flexibility and autonomy among business unitsConsLack of centralized vision or coherent strategy leads to a highly amorphous and constrantly changing structureShow moreHelpfulShare