There 3 layer of interview, technical, with HR and with managers. They tell you everything about the job and answer all your questions. It is more to informal but professional than strict interview. Overall it is a great experience to be interviewed by them.