I personally would not recommend and should have known from reading other reviews. The interview process was such a waste of time. After the technical test I was invited to an interview with the rest of the team but they did not turn up which is frankly very rude. After chasing on this, I was told that there was a production issue the team had to spend time on (which now appears to be a lie). Since then my follow up emails have been ignored and I have not been able to get any feedback on my take home task. I can see that the same role has been re-advertised but for a more senior position. Its frustrating when candidates spend their personal time on interviewing for companies who just don't seem to respect our time. A simple follow up email would honestly suffice. For me this was a red flag and simply demonstrates how they probably treat their employees.