The worst parts about the process are the length of time and the lack of transparency regarding candidate status.
Each step involved a 2+ week wait, and it was nothing but radio silence between each step.
But if that wasn't bad enough, something else unorthodox also happened during the process for me. While dragging out the hiring decision, GM decided to suddenly & unexpectedly flow down a mandate 11 days after my interview (but before I'm told the final decision for a job offer would be made) for everyone to RTO. I attempted to ask the recruiter whether this impacted my candidacy (since the role was advertised as remote) and they instead intentionally chose to give me radio silence. As there was no other external candidate who could possibly have my experience (which aligned with the job description), because I was an out of state candidate, I'm not stupid and I'm certain they rejected me for a less qualified local candidate or an internal candidate as a political move to appease senior management's RTO mandate.
As far as the process, the steps were:
1. Application submitted.
2. HireVue with 4 behavioral questions (exactly 2 weeks ago after application)
3. 15 minute phone screen with recruiter (2 days after HireVue invitation)
4. Invited to final 1-hour interview with 2 manager and 8 more behavioral questions (exactly 2 weeks after HireVue invitation).
5. Final interview (4 days after invitation).
6. Ghosted.
About the final interview, the 2 managers were professional, but at the same time were very robotic (should have been a red flag about how political they would end up being). And don't even bother trying to follow up with the recruiter either between steps, because they won't respond. They weren't even respectful enough of me as a human being to tell the truth about why I didn't get the job.
So in essence, for those who are reading, I do not recommend applying to work at General Motors.