I applied online. The process took 3 weeks. I interviewed at Axon (Scottsdale, AZ) in Apr 2017
Interview
I had a phone interview with HR, then a couple phone interviews with the hiring manager and department, then I had an in-person interview where I met with approximately 10 members of the company, who asked me questions related to my past experience and issued a stress test to assess my capabilities.