As of August 2017, the company has three offices in Virginia, London, and New Delhi, as well as approximately 235 employees.
اعتبارا من أغسطس 2017 ، والشركة لديها ثلاثه مكاتب في ولاية فرجينيا ، لندن ، ونيودلهي ، فضلا عن ما يقرب من 235 موظفا.