Owl Practice Employee Directory
Mental Health CareOntario, Canada11-50 Employees
Owl Practice has about 18 employees, all of them in North America. By country, the largest groups are Canada (78%) and United States Of America (22%). Quality Assurance and Business Development make up 33% of the profiles with a known department. Owl Practice's workforce spans 9 departments. Owl Practice's workforce fell 31% between July 2025 and July 2026.