Amilia Employee Directory
Technology, Information and InternetQuebec, Canada51-200 Employees
Amilia has about 184 employees across 2 continents, most of them in North America. By country, the largest groups are Canada (93%) and United States Of America (5%). Program & Project Management and Customer Success make up 29% of the profiles with a known department. Amilia's workforce spans 21 departments. Amilia's workforce grew 13% between July 2025 and July 2026.