Interview process included an initial phone screen by an Internal Recruiter, discussion with the potential hiring Manager, demo of the software from a potential peer, homework assignment using the software, a 4 person technical panel, and a 1:1 discussion with the leader of the TAM organization. Finally, a trip to the HQ and 4 more interviews, culminating with a 1:1 discussion with the Chairman of the Board.