Applied through college careers website. They replied quickly and scheduled me for an in person interview. The interview process took one week. The hiring manager was so professional and asked questions he had on a list. He wrote down every single answer. He also explained company's activities and the role of my position.