I applied online. The process took 1 day. I interviewed at Nebula (Newcastle upon Tyne, England) in Apr 2019
Interview
The whole process was very confusing, even after the interview I was not sure about the job position. They are not clear about what will be your position within the company. Everything was clouded and weird.