Thom began his professional career with Milwaukee Ballet's Studio Company (MBII) under the  direction of Michael Pink and Rolando Yanes. After two years as a company trainee, Thom worked as a company member with Grand Rapids Ballet, directed by former Prima Ballerina Patricia Barker. 

Thom danced for four seasons with The Big Muddy Dance Company in St. Louis, MO, as well as with the Municipal Opera in St. Louis (The Muny). Thom served as an audition assistant in both St. Louis and Chicago for both organizations.

Since moving to California, Thom has worked for Malashock Dance and choreographer John Malashock as a dancer, audition assistant, and as the company's Outreach and Communications Coordinator. Thom has also worked as a freelance artist with choreographer Kevin Jenkins.

Thom has danced soloist roles in works by Kate Skarpetowska, Robert Moses, Olivier Wevers, Josh Manculich, Penny Saunders, Robyn Mineko Williams, Brian Enos, Gerald Arpino, George Balanchine, Alex Sanchez, and Chris Bailey.