Interview came through a third party agency. I had 2 phone screens with the recruiters and then they put me through face to face interview with the highrinmg manager/CEO. Interview was fairly average but it was little difficult to understand how the perks worked.