I don't want to write about the steps in the job application (other reviews mention them); instead, I'll write about my personal experience and the people who guided me through the process. The process is technical and human, well scheduled and conducted, and they respect people's schedules and times. All the people I met with (HR, TLs, MNGR) accurately represent the spirit of the company and its name, are professionals with a lot of knowledge in their area, friendly, polite, and listen to you. This job application was a game-changer for me.