Apply online then will have the first interview with HR Supervisor, second interview HR Director, after one week can get the results. Very efficient and nice to candidates. And also cover the travel expense, because I went to interview from another city.