In person interview. Three levels of interview, HR, Technical and Management. It is hard to get hold of the recruiter/HR person. Office is fragnance free. This was not mentioned in the interview invitation. Can be little more organized. Technical interview was good.