Has anybody worked for or been through the recruitment process of a company called Tefen? They are a Management Consultancy with headquarter in Israel and strong presence in Europe & USA.Any info or heads up will be greatly appreciated and help towards preparing for my interviews with them.Many thanks,Sumo.