I applied online and was contacted by the HR few days later telling me to schedule for an appointment. The interview was held at their King of Prussia location. I was interviewed by two people individually and the whole process took around 2 hours. I have not heard back from them yet.