Applied online, a recruiter reached out to me to schedule a phone interview with an engineer. Had that a week later, went well, and was then emailed saying I will be moving onto the next round, and I would hear within 2 weeks from someone. 2 weeks goes by, nothing. Email my recruiter 3 times over the next 3 weeks asking for updates, finally got a response on the last one. She said she will look into it, then another 2 weeks goes by. I email for an update. Finally a week and a half later I ask for one last update, and received nothing. Just got the standard rejection email today (odd to get that when I was told I was moving on in the process). Basically, this company strung me along for nearly 2 months and gave me 0 updates. Completely unprofessional of them. Will not be applying at this company ever again, can't imagine what's going on in engineering if this is how the recruiters operate.