The company's corporate headquarters are located at Herndon, Virginia, USA. There are approximately 900 employees on its payroll. | The company's corporate headquarters are located at Herndon, Virginia, USA. There are approximately 900 employees on its payroll. |