After I applied online, it took a while for the company to get back to me about the job in question. Once they did, an interview was scheduled. At the appointed date, I went in to meet with my potential employers who were represented by my direct supervisors (in the event that the job was offered). In my estimation, the office and the people who I met with seemed professional and cordial and the entire process was seamless.