Would not recommend investing time with a company who do not bother to inform you that you have been rejected until you ask the recruiter, who further advises there is no feedback whatsoever...
First stage was a good exercise to parse data with Python. Then it went downhill as the first stage interview was just to check that I did not cheat on the first assessment and a brief rundown of the role by an unenthusiastic employee.
Then after 2 weeks of further waiting I had another disengaged employee who didn't seem to want to interview me, ask me questions like 'how do you search for specific lines in a csv file from the command line' and other book knowledge - hardly testing experience or assessing fit for the role. Further questions were generic 'create a decorator' or 'write a generator function' of which both were not looking for general knowledge, but exact solutions from the top of your head, otherwise you are deemed inexperienced!