It was a quick process, I had 3 interviews in one week, first was the phone interview, next one on one with the manager, last was the group interview with the panel of my peers. Very thorough, situational based questions, also asked technical questions in the very first interview. The HR and Manger were very efficient and communicated great, I knew what was happening at every step of the hiring process.