I applied online through an industry association's job posting and received a callback from the internal recruiter within a matter of days. Even though I didn't get the job, the interview process with Caterpillar was so professional, organized, and respectful that I'm still thinking about how good of an experience it was. What I liked most about the process is how well-informed I was about what to expect every step of the way. For example, in preparation for the group zoom interview with the hiring manager and two potential colleagues, I was instructed to familiarize myself with the 'STAR' interview format and was given advice about how to best maximize time spent in that interview. HR also told me how long I should expect the process to last and how many rounds of interviews I should expect if I continued to progress, etc. While I didn't make it to the final round, I was given useful feedback and felt genuinely appreciated and well-treated as a candidate. In hindsight, the role wasn't the best fit for me, so it was a good outcome for all involved; however, should another role pop up that fits my ambitions better, I wouldn't hesitate to try again because of how well I was treated during the interview process. Keep doing what you are doing, CAT HR!