Spoke with recruiter, passed initial screening. Over the phone, the on-site interview was scheduled for the next week and I was told I would get an email confirmation. Never received the email, reached out to the recruiter but no answer and didn't hear anything back. The day of my "scheduled" on-site interview, I received an email stating the position had been filled. Extremely disorganized and unprofessional.