Long process. Internet application and testing. Long wait to hear back. Intensive interview, felt I was grilled extensively by HR & Sales Team Leader for an hour or more. They left the room for a long time, I felt I was being watched on camera, then came back and offered me the job.