I applied online and I received a call from the HR manager and we scheduled an interview. The interview process was 3 steps. First was preliminary. The CEO interviewed me for about 15 to 20 minutes. I was asked some basic job opportunity, management questions. He was really nice and funny, I got to really feel the vibe of the office. Then for second round, I got to experience what exactly I was going to do. This helped a lot because I didn't have any surprises when I started working. The second interview was a 30-45 minutes process. Third interview was to go over the pay and work schedule.