Applied through and outside recruitment firm. After an initial phone discussion and interview, I was then set up with an interview with Swissport. Swissport sent me an email from an unmanned email so even if I wanted to reschedule, I couldn't because no one would see it.
My interview was at 10:30 am. I didn't get called in until 12:30 pm. I guess I should've taken that as a sign to get up and leave.
The interviewer did apologize for having me wait (which is nice however 2 hours is unacceptable). The interview itself went smoothly however I knew something was off. I didn't get a good vibe from being there.