AT Internet cuenta con más de 200 empleados repartidos por todas las oficinas en Francia (Burdeos y París), en Reino Unido (Londres), en Alemania (Múnich y Hamburgo), en Brasil (San Paulo), en Rusia (Moscú) y en Singapur.