This is honestly the most frustrating recruitment process I ever had.
HR sounded nice and following our call, I was given a coding assignment to work on. There was some delay in them getting me back to the connection problem I encountered but HR apologised sincerely and it seemed to be a plausible reason. Straight after the problem was sorted, I started working on it when I was actually a bit sick because I didn't want them to wait for too long. The next day, when I was just about to submit my exercise, the HR got back to me saying they've decided to put the role on hold, which is extremely frustrating because I put my expectation and time into it whilst I was also working on another firm's case study. This was basically a waste of my time.
The interview obviously wasn't moving forward. However, I guess this could be a perfect indication of how disorganised this company is at least in terms of communication and how little respect they showed to their prospective employees. I noticed that when i applied for the role, it'd been posted 3 weeks ago so presumably, they had applications going and was keeping me only as an option, which was even more unfair!
I wouldn't consider applying for any roles in the company nor would I recommend this company to any of my friends.