I applied online. I interviewed at CBTalents Global Recruitment
Interview
There was group interview, where everybody speak about previous experience. During the interview they have introduction with company and speak about their projects. After that you have another call where they speak about teams and where you want to work.
I applied online, through their website. The whole interview process took 2 weeks. I interviewed with 2 people. The impression I got was very good. At the end I declined the offer.