Applied online and got a on site interview call in about 2 weeks. The company is nice and people seemed friendly but it is way too small without interesting work. Very unprofessional and do not expect any travel reimbursement. The interview lasted an hour, toured around the office to meet other employees and one of them advised me not to be excited about the position infront of the principal (she was quitting the job in few days)