Overall a bad experience. After submitting my application, I had a screening call scheduled. HR was 15 minutes late to this call, but the call was pretty standard. I had my interview scheduled for the next week. Two hours before my scheduled in-person interview, I received an automated email stating my interview had be cancelled and the position filled. I reached back out to HR asking for clarification, and they sent the same automated message. It is highly unprofessional to cancel 2 hours prior, as I had moved my work schedule around. And I would've appreciated knowing during the screening call that the position might close before I had the chance to interview.