I would have given a better rating but there is one thing I found quite disappointing. After the initial interview with them, I was sent a task to be completed. Which I did (it took 2 hours) and sent back, only to receive an automated email response 4 days later, the one you'd expect after the 1st stage unsuccessful interview.
I think that when they ask people to spend a couple of hours on a task, they at least deserve some feedback.