Applied on LinkedIn and got a call from a recruiter within in an hour. Had a screening interview, and then brought in for an in person interview. The in person interview was about 2 hours long, complete with some shadow time. Was told that I would hear back by the end of the week. I followed up after not hearing back. They said that I would hear back by the end of that week, and still didn't hear back. Followed up again and never heard back. If I wasn't the correct person for the job, that is fine. But after having a 2 hour interview, the least I was expecting was an email or call saying "thanks but no thank", considering that recruiting is what the actual job was that I was interviewing for.