Ambush Employee Directory
Software DevelopmentTexas, United States201-500 Employees
Ambush has about 205 employees across 4 continents, most of them in South America. By country, the largest groups are Brazil (79%), United States Of America (11%) and Argentina (3%). Engineering and Arts & Design make up over half of the profiles with a known department. Ambush's workforce spans 17 departments. Ambush's workforce grew 21% between July 2025 and July 2026.