Complete kafkaesque experience. The whole process took over two months, and involved inumerous stages:
- submitting cv and cover letter
- massive written interview with tons of questions
- psychometric test (thomas assessment)
- technical assessment (take home code challenge)
- 3 technical interviews (early interview phase)
I was rejected after the 3 technical interviews with no feedback and a condescending template email stating that they could not "provide specific feedback to you, or indeed offer any career advice". If accepted at this stage, I would still need to have some additional interviews with senior management.
During the process I was assigned a "hiring lead" who communicated with me through email, and was responsible for moving the process forward. However, he would often take several weeks between each stage and not respond to emails, which partially caused the hiring process to take over two months (the other being the inumerous interview stages).
In conclusion, don't recommend, you will waste months of your life and not even get proper closure. Something is very wrong with this company, I read some reviews here where candidates do get to end of the hiring process, receive an offer, accept it, submit their notice period to their current employer, and then got the offer from canonical rescinded.