I applied using company website. The process was very smooth.
Once I reached office, I did not have to wait for long. After basic questions about my educational qualification and job experience, I was asked to go for a machine test. I was given a small half hour work. They checked it and liked it. So I was given an offer immediately which I accepted and I was asked to join from next week.
Office was clean and professional. Interviewer was pretty friendly and knowledgeable.