The Owl Centre’s reputation for quality is built primarily on our dedicated, professional, and caring team of nationwide staff. Highly collaborative, innovative and diverse, we are a team of clinicians, therapists, psychiatrists, business analysts, HR professionals and more, consisting of nearly 100 full time staff and a network of over 400 freelance/associate clinicians and therapists.
Since The Owl Centre began in 2011, our vision has grown into something truly special: to be a creative, passionate, and reliable team that works together to make a real difference to people’s lives.